Bonjour,
J'essaye de récupérer des images distantes (sur un autre serveur) pour les placer sur le mien. Mon soucis est que parfois je n'obtiens pas la totalité de l'image (1/3, 1/2 voir 3/4) même si la limite de $lecture (90480) est au maximum .
Qu'est ce qui cloche ?
Merci
J'essaye de récupérer des images distantes (sur un autre serveur) pour les placer sur le mien. Mon soucis est que parfois je n'obtiens pas la totalité de l'image (1/3, 1/2 voir 3/4) même si la limite de $lecture (90480) est au maximum .
Code:
/*Mon formulaire*/
<?php
if(isset($_POST["Valider"]))
{
$url_image = trim($_POST["url"]);
//ouverture du fichier en lecture seul
$fichier_a_ouvrir = fopen($url_image, "r" );
//teste l'existence du fichier
if($fichier_a_ouvrir)
{
//lecture du fichier avec limite
$lecture = fread($fichier_a_ouvrir, 90480);
$fichier_a_ouvrir_2 = fopen('../repertoir/'.$url_image.'.jpg', "wb" );
//écriture du fichier
$ecriture = fwrite($fichier_a_ouvrir_2, $lecture);
}
//on ferme isset
}
else
{
echo 'Le fichier <b>'.$url_image.'</b> est introuvable!';
}
?>
Qu'est ce qui cloche ?
Merci