Problème de lien avec Firefox (et pas avec IE) !

Eléphanteau du PHP | 14 Messages

22 févr. 2007, 00:33

Bonjour, ça fait environ 1H que je suis sur le problème et je vois pas d'où il peut venir.

Je m'explique, à partir d'une page php, il y a un lien :

echo '<a href="aff_grand.php?video=donnees/">Lien</a>';

qui appel une autre page php (aff_grand.php) en lui passant comme argument $_GET['video'] = "donnees/".

Jusque là tout va bien ... la variable est bien reçue par la page appelée...
Mais plus loin dans cette page, j'affiche une vidéo :

echo '<embed type="application/x-mplayer2" src="videos/2.avi" width="320" height="240" autostart="1" showcontrols="0"/>';

Et là, quand je lance IE, pas de problème, ça lit la vidéo 2.avi comme spécifiée dans la source .... mais avec Firefox, impossible de lire la vidéo !

Lorsque je vais dans propriétés de la vidéo, Firefox écrit que la vidéo source se situe à :
aff_grand.php?video=donnees/videos/2.avi

Donc je comprend rien du tout parce que y'a aucune relation entre les arguments reçu et la source !



Je suis vraiment perdu là ... donc si vous n'avez qu'une seule petite idée de ce que peut être le problème, aidez-moi .....

Merci

Eléphanteau du PHP | 15 Messages

22 févr. 2007, 10:01

Bonjour,

Moi, j'ai utilisé le code suivant et, a priori, je n'ai aucun problème :

Code : Tout sélectionner

<a href="images/clip.avi"><img src="images/home.jpg" border="0" width="100" alt="">Visualisez le clip</a>
Cette simplicité peut-elle poser problème ?

Merci d'avance.

Philippe

Avatar du membre
ViPHP
ViPHP | 3008 Messages

22 févr. 2007, 10:26

C'est avec $_GET['video'] que tu récupères le nom de la vidéo et que tu la lis dans le embed ?

Eléphanteau du PHP | 14 Messages

22 févr. 2007, 13:33

Pour le fait de faire un lien vers la vidéo, c'est pas possible parce qu'il faut avoir une image en plus de la vidéo .... or j'ai que la vidéo.

Sinon, pour le $_GET['video'], normalement je l'utilise pour récupérer le nom de la vidéo ... mais voyant que ça ne fonctionnait pas j'ai remplacer cette variable par ce qu'elle contient, à savoir "donnees/".

C'est pour ça que normalment il n'y a aucun rapport entre ce qui est reçu dans $_GET['video'] et la vidéo à afficher .....

Et c'est ça qui pose problème ... la j'suis complètement pommé !


Sinon, pour faire le truc de serein714, il me faudrait une fonction qui récupère la première image d'une vidéo .... est-ce que ça existe ?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

22 févr. 2007, 13:41

Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 14 Messages

22 févr. 2007, 14:44

C'est bon, j'ai (enfin) résolu mon problème .....

En fait, c'est juste que Firefox accepte pas lorsque l'on passe des arguments avec un slash(/).
Il m'a fallu enlever ce '/' pour que ça fonctionne parfaitement bien ....

Donc tout va bien, par contre, ce que je trouve bizarre c'est qu'avec IE ça fonctionne avec ou sans le '/'.


Sinon, pour insérer une vidéo, il faut mieux en effet utiliser les balies <OBJECT> que <EMBED> ...

Merci