Détection de Flash

Détection de Flash - PHP - Programmation

Marsh Posté le 17-03-2004 à 12:24:31    

bonjour,
 
je fais un site qui aura des éléments insérés depuis flash, et pour un peu + de souplesse j'aimerais détecter si le client possède flashplayer, comme ca s'il ne le possède po, soit je lui propose de le telecharger, soit je lui balance l'equivalent de ces éléments de manière classique en html...
 
comment fait-on pour detecter le player flash en php :??:  
 
MERCI D'AVANCE

Reply

Marsh Posté le 17-03-2004 à 12:24:31   

Reply

Marsh Posté le 17-03-2004 à 13:07:39    

Tu n'a même pas besoin de php car ce code est un simple javascript/VBScript  [:alphat]  
 
http://www.editeurjavascript.com/s [...] res_23.php

Reply

Marsh Posté le 17-03-2004 à 13:17:48    

c'est pas que tu n'as pas besoin, mais que c'est impossible en PHP (Server-side) !

Reply

Marsh Posté le 17-03-2004 à 13:38:06    

LKoLRn a écrit :

bonjour,
 
je fais un site qui aura des éléments insérés depuis flash, et pour un peu + de souplesse j'aimerais détecter si le client possède flashplayer, comme ca s'il ne le possède po, soit je lui propose de le telecharger, soit je lui balance l'equivalent de ces éléments de manière classique en html...
 
comment fait-on pour detecter le player flash en php :??:  
 
MERCI D'AVANCE


 
Pour détecter flash, la meilleure manière reste d'utiliser flash.

Reply

Marsh Posté le 17-03-2004 à 13:59:01    

Genre ca c'est suffisant normalement non ?
 
<embed  
src="flash/superbeng.swf"
width="600" height="450" autostart="true"
loop="true"  
type="application/x-shockwave-flash"pluginspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
quality="high"  
>
 
Si le plugin n'est pas disponible, il propose de le télécharger c'est ca ?
 
Je propose de choisir sans flash ou avec. Comme ca, celui qui a flash mais qui veut que ca aille plus vite peut choisir sans flash.


Message édité par gooopil le 17-03-2004 à 14:00:48
Reply

Marsh Posté le 17-03-2004 à 14:01:46    

gooopil a écrit :

Genre ca c'est suffisant normalement non ?
 
<embed  
src="flash/superbeng.swf"
width="600" height="450" autostart="true"
loop="true"  
type="application/x-shockwave-flash"pluginspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
quality="high"  
>
 
Si le plugin n'est pas disponible, il propose de le télécharger c'est ca ?


 
Non, pas comme ça. :o
 
Un page index.html avec une anime flash qui si elle fonctionne renvoie direct vers accueilflash.html par exemple, et sinon, ben tu restes sur index.html ou tu fais une redirection vers accueilnormal.html.
 
C'est juste un exemple, tu peux adapter comme tu veux...

Reply

Marsh Posté le 17-03-2004 à 14:05:44    

Oui mais en faisant comme tu dis, si le visiteur a le plugin flash, il est plus ou moins obligé de voir la version flash...

Reply

Marsh Posté le 17-03-2004 à 14:10:40    

toutafé JagStang! :D
je viens de men rendre compte: pour gérer le client, c java/vb-script et non po php :sweat:  
 
sinon ya aussi la solution en hteumeuleu, mais c + sympa le code, ca me fra des souvenirs des cours de langages internet que g +/-séchés (printemps oblige) :whistle:
 
Par contre: si le client desactive le javascript, la solution en html parait + universelle... me trompe-je :??:


Message édité par lkolrn le 17-03-2004 à 14:35:04
Reply

Marsh Posté le 17-03-2004 à 15:00:02    

Il doit y avoir moyen de 'tricher' en html surment...

Reply

Marsh Posté le 16-04-2004 à 14:38:10    

Voila ske g fini par faire, et ca a lair de fonctionner (c une version + courte que celle du lien au-dessus, g enlevé la partie sur le IsObject(CreateObject()) qui me revenait po [:airforceone]):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>VerifFlashPlug > > c dla bombe bb</title>
<script language="JavaScript">
function veriflashplug()
{
 var flashmime = navigator.mimeTypes["application/x-shockwave-flash"]  
 
 if (flashmime && flashmime.enabledPlugin)
 {
  document.writeln("Flash OK" )
  document.writeln('Click <a href="movie.qt">here</a> to see a ' + flashmime.description)
 }
 else
  document.writeln("Flash manquant!" )
}
</script>
</head>
 
<body onload="veriflashplug()">
</body>
 
</html>


Par contre pour l'entete xhtml, je c + si c valide ou po, et jmen balance un peu en fait [:skyx@v]
(ai-je tort :??: C utile pour le referencement d'un site internet ?? [:airforceone])


Message édité par lkolrn le 16-04-2004 à 14:42:39
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed