Bonjour, je vais très brièvement expliquer le problème:
Pour faire simple, j'ai trouvé un site avec beaucoup d'images que j'aimerai télécharger (~2000). Les urls des images sont très similaires et il est facile de le afficher sur une page en php. Le problème c'est que j'aimerai réussir a les télécharger dans un dossier du répertoire de mon fichier php.
j'ai cherché un peu sur google, j'en suis arrivé a la fonction copy mais j'ai un message d'erreur qui me dit qu'il n'arrive pas à se connecter en http (la page est https). De plus, je ne sais pas si c'est un probleme, mais pour afficher les images, l'url a la forme www.nomdusite.fr/index?idImage=numerodelimage.
Voici le code que j'ai mis sur ma page php pour tout reccuperer :
Aussi, je ne sais pas si ça peut poser problème, mais au milieu des images chargées par mon code, il y en a certaines qui n'existent pas et donc qui ne peuvent pas être telechargées (exemple: www.nomdusite.fr/index?idImage=844 affiche une image alors que www.nomdusite.fr/index?idImage=845
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $i = 0; while($i <= 7000){ $url='https://www.lesiteenquetion.com?idImage='.$i; $destination = '/photos/'.$i.'.jpg'; ?> <a href="<?php echo($url); ?>" target="_BLANK"><img src="<?php echo($url); ?>"></a> <?php $i++; } ?>
affiche une erreur 404).
J’espère que quelqu'un ici saura m'aider
Merci d'avance
Partager