Belisarius Posté 10 Juin 2006 Partager Posté 10 Juin 2006 Bonjour tout le monde, Je me suis creér une petite fonction pour récupérer sur mon serveur des fichiers PDF. J'utiliste fopen() mais sur un server distant je récolte un timeout. Une idée ?? Voici la fonction : function get_pdf($url) { $fichier = fopen($url,'rb'); $contenu = ''; while (!feof($fichier)) { $contenu .= fread($fichier, 8192); } $tmpfname = tempnam($_ENV["DOCUMENT_ROOT"]."/dl", "erreur"); $handle = fopen($tmpfname, "w"); fwrite($handle, $contenu); $exp = explode("/", $url); $nb = count($exp); $nb = $nb-1; $nom_fichier =$exp[$nb]; rename($tmpfname, "/home/www/site/www/test/".$nom_fichier); if (fclose($handle)) { echo "OK"; } else { echo "PB"; } } Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant