Version complète: sur le forum Webmaster Hub : Capture d'image distante
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
lorik
Bonjour,

Je cherche la methode pour recuperer sur mon serveur une image distante dont je connais l'url.

J'ai essayé :
CODE
$img=file_get_contents($img_dist);
$taille=filesize($img);
$img_fichier=fread($img,$taille);

touch($nom_fichier); // crée le fichier s'il n'existe pas
$fp=fopen($nom_fichier ,"wb"); // Ouverture du fichier avec le mode écriture
    
// ecrit le code dans le fichier
fwrite($fp, $img_fichier);


Mais manifestement, la première partie du script ne lit pas l'image, donc le fichier crée sur le serveur est vide...
il doit y avoir une astuce pour les images, parce qu'avec une fichier txt ou une page html, ça nepose pas de problème...

Merci de votre aide.
Kioob
Hello,

est ce que l'url_fopen est activé ? (à vérifier depuis un phpinfo(); )

S'il est actif, un simple "copy( $img_dist, $img_local );" suffira.
lorik
merci Kiob, c'est nickel smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.