Erreur php je ne comprend pas pourquoi !

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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 ?
A voir également:

2 réponses

dodoecchi Messages postés 454 Date d'inscription   Statut Membre Dernière intervention   29
 
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
 
oui c'est se que j'ai fais finalement :)
0