Hello :-)
Bon j'expose très concrétement mon soucis :
- J'ai des vidéos en dur sur mon site (.flv)
- J'ai un lecteur flash (un libre assez répandu il me semble)
- J'aimerai qu'au lieu d'avoir url/videos/maVideo.flv dans le code source il y ait url/videos.php?id=XXX (ou XXX est un nombre)
Dans videos.php je récupère l'id, l'url de la vidéo etc et j'ouvre le fichier en dur pour le renvoyer
Mais voilà j'ai beau avoir essayé diverses choses, le lecteur flash ne lit rien du tout -_-
De ce que j'ai comprit en discutant un peu avec des connaissances flache est parfois un peu bizarre sur ce type de manies. Ou bien c'est moi (très possible aussi :p)
Voilà un exemple de trucs que j'ai essayé (bout de code) :
Avez-vous déjà effectué une telle manip ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $file = "../../".$data['url']; //header("Content-Disposition: attachment; filename=" . urlencode($file)); //header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); //header("Content-Type: application/download"); //header("Content-Description: File Transfer"); header("Content-Length: " . filesize($file)); $fp = fopen($file, "r"); while (!feof($fp)) { echo fgets($fp, 4096); flush(); } fclose($fp);
J'ai aussi testé avec d'autres Content-type mais sans grand succès.
Merci :-)
Partager