Bonjour à tous
Je voudrai créer un script php qui détecte si le flash player est installé sur la machine cliente puis redirige le navigateur sur un .swf s’il est installé ou sur un fichier.php s’il ne l’est pas.
Quelqu’un pourrait-il m’aider ?
Bonjour à tous
Je voudrai créer un script php qui détecte si le flash player est installé sur la machine cliente puis redirige le navigateur sur un .swf s’il est installé ou sur un fichier.php s’il ne l’est pas.
Quelqu’un pourrait-il m’aider ?
salut,
Il ai impossible (en php), par contre tu peux essayer ca :
Tout t'es dans l'object que tu place
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300"> <param name="movie" value="mon flash.swf" /> <param name="quality" value="high" /> <embed src="mon flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed> </object>
Va plutot voir sur le forum flash, ils sont plus doués
Tuc l'Original, On ne peut que l'aimer
Bonsoir,
Ca s'est quelque chose qui se fait du côté client -> il faut donc aller voir côté javascript :-) en utilsant je crois quelque chose genre :
A confirmer en regardant les tutoriaux js...
Code : Sélectionner tout - Visualiser dans une fenêtre à part var nav = navigator.plugins["flash"]
Bonjour TucSale et merci beaucoup
J’ai posté dans le forum flash.
J’ai quand même testé votre code :
Mon navigateur a bien la flash player mais aucun redirection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300"> <param name="movie" value="mon flash.swf" /> <param name="quality" value="high" /> <embed src="mon flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed> </object>
Bonjour Avatar et merci beaucoup
Vous n'auriez pas un lien vers le bon tuto ?
Je vien de penser à quelque chose, les balises </object> ne doivent-elle pas être renfermer entre des balises HTML ?
Bonjour nic58 et merci beaucoup
J'ai donc ceci:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Mon naviguateur est bien équipé du flash player mais aucune redirection vers le .swf cibler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans titre</title> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300"> <param name="movie" value="Intro.swf.swf" /> <param name="quality" value="high" /> <embed src="Intro.swf.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed> </object> </body> </html>
Avant toutes questions, consultez nos différentes ressources disponibles gratuitement : XML, Développement Web, Flash/Flex, (X)HTML, CSS, JavaScript, AJAX, ASP
Offres d'emploi développeur Web
Bonjour freegreg et merci, mais se n'est pas du php se kit.
Ce n'est pas possible en php, c'est certain...
Et pour ton problème c'est sans doute que tu as deux fois l'extension swf (Intro.swf.swf) non ?
Bonjour et merci beacoup
J'ai réctifier:
Alors la il fonctionne bien mais pas de redirection, je swf s'affiche sur la page et s'est tout, se que je voudrai s'est que si le flash player est étecter le script redirige le naviguteur sur un swf, et si le flash player n'est pas détecter redirection ver un fichier.php.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans titre</title> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300"> <param name="movie" value="Intro.swf" /> <param name="quality" value="high" /> <embed src="Intro.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed> </object> </body> </html>
Quelqu'un saurait-il m'aider à adapter ce script ?
Et bien tu fais un swf qui redirige vers la bonne page, sinon tu propose une redirection html + lien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="refresh" content="10;noflash.php"> <title>Document sans titre</title> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300"> <param name="movie" value="redirection.swf" /> <param name="quality" value="high" /> <embed src="redirection.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed> </object> </body> </html>
Ce que font en gros les script de redirection proposés par macromerdia...
EDIT: je viens de regarder, finalement c'est un peu plus poussé ^^
Bonjour Mr N. et merci baecoup
Mais si le flash player n'est pas installer, il ne pourat pas rediriger.
Il faut que le script ici présent, redirige lui même vers le swf si flash player est détecter, s'il n'est pas detecter vers un fichier.php.
Si tu as du louper une ligne :Envoyé par Furius
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="refresh" content="10;noflash.php">
Merci encore Mr N.
Pouriez vous me dire se que fait cette ligne exatement ?
Merci pour ce lien
Elle est au bon endroi la ?
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 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans titre</title> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="300"> <param name="movie" value="Intro_Forum.swf" /> <param name="quality" value="high" /> <meta http-equiv="refresh" content="10;noflash.php"> <embed src="Intro_Forum.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed> </object> </body> </html>
S'est bizzare, si le flash player n'est pas detceter sur le naviguateru le swf s'ouvre en externe, car j'ai bien le player sur mon ordi m'ai j'ai suprimer les plugins flash dans mon naviguateur.
Est-ce que je l'ai mise là ??? Je suis pas un pro de html, mais il me semble que les balises meta se trouve dans le head non ? C'est les bases.Envoyé par Furius
Et au fait on t'a proposé des kits de détection tout faits (macromerdia & co), pourquoi tu t'acharnes à réinventer la roue ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager