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 ?
Configuration: Windows XP SP3 PRO /UBUNTU
Firefox 3.5.3
Thunderbird 2.0.0.21
Adobe Dreamweaver CS4
Adobe Flash CS4
Adobe Photoshop CS4
Adobe Firework CS4
FileZilla FTP Client
Php 5
MySQL serveur 5
Apache 2
A voir également:

2 réponses

dodoecchi Messages postés 449 Date d'inscription   Statut Membre Dernière intervention   34
 
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