par
FreeME » 11 avr. 2007, 00:52
Bonjour à tous!
J'ai créé une page pour télécharger les fichiers vidéos (format wmv, tous moins de 4 Mo) qui se trouvent sur mon site. Tout fonctionne très bien sauf une chose : Lorsque je lance la lecture (du fichier vidéo téléchargé), elle s'arrête après après environ 4 secondes... Pourtant le fichier a bien été téléchargé à 100%! Voici mon code :
$taille = filesize($folder.$file);
header("Content-disposition: attachment; filename=$file");
header("Content-Type: video/x-ms-wmv");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $taille");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($folder.$file);
J'vois pas ce qui a de mal... Je suis hébergé sur Free, peut-être que ça vient d'eux...
Des idées?
EDIT : Je sais, j'ai posté dans la mauvaise section... Je croyais que j'étais dans "Débuter en PHP".
Bonjour à tous!
J'ai créé une page pour télécharger les fichiers vidéos (format wmv, tous moins de 4 Mo) qui se trouvent sur mon site. Tout fonctionne très bien sauf une chose : Lorsque je lance la lecture (du fichier vidéo téléchargé), elle s'arrête après après environ 4 secondes... Pourtant le fichier a bien été téléchargé à 100%! Voici mon code :
[php]
$taille = filesize($folder.$file);
header("Content-disposition: attachment; filename=$file");
header("Content-Type: video/x-ms-wmv");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $taille");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($folder.$file);
[/php]
J'vois pas ce qui a de mal... Je suis hébergé sur Free, peut-être que ça vient d'eux...
Des idées? :(
EDIT : Je sais, j'ai posté dans la mauvaise section... Je croyais que j'étais dans "Débuter en PHP".