Erreur php je ne comprend pas pourquoi !

Résolu/Fermé
Utilisateur anonyme - 27 oct. 2009 à 17:25
 Utilisateur anonyme - 27 oct. 2009 à 18:34
bonsoir
alors voila j'ai le code suivant qui me permet de télécharger un fichier en php:
<?php
$file ="txt.exe";
$url = "http://www.xxxxx.xx/test/txt.exe";
Header("Content-Disposition: attachment; filename=" . $file);
Header("Content-Type: application/force-download");
Header("Content-Transfer-Encoding: binary");
Header("Pragma: no-cache");
Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
Header("Expires: 0");
readfile($url);
?>


seulement le probleme c'est que e fichier télécharger et vide enfin il y a une erreur php dedans :

<br />
<b>Warning</b>:  readfile(http://www.xxxxx.xx/test/txt.exe) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: HHTTPrequest failed! HTTP/1.0 404 Not Found
 in <b>D:\production web\downloadfree.php</b> on line <b>10</b><br />


avez vous un solution ?

2 réponses

dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
27 oct. 2009 à 18:24
Bonsoir,
est ce que tu peux préciser le "télécharger un fichier"? de où vers où?
si c'est le serveur que télécharge un fichier, alors essaye avec fopen : https://www.php.net/manual/en/function.fopen.php

Dorian
0
Utilisateur anonyme
27 oct. 2009 à 18:34
oui c'est se que j'ai fais finalement :)
0