Ik vroeg me af of er een functie in php bestaat om te zien welke flashversie de gebruiker op zijn comp heeft staan!

Ik gebruik nu javascript en in opera geeft hij alles goed weer maar voor de verandering in IE niet...

zal ff scriptje posten dat ik gebruik, mss zit er een fout in... (heb het wel ergens van een site afgehaald...)


<script>
// flashdetection
function flashplugin(){
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]
&& navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin
&& navigator.plugins && navigator.plugins["Shockwave Flash"]){
//Flash 3 or later is available
return true;

} else {


//Flash 3 is not available
var logotje = "Error: U hebt een oude versie van flash draaien (kleiner dan 3)<br>";
logotje += 'Gelieve <a href="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"; target="_blank">hier</a>';
logotje += " de nieuwste versie van flashplayer te downloaden voor het volledig kunnen zien van de site!<br>";
logotje += '<a href="index.php?pagina=index"><img src="style/logo.jpg" border="0"></a><hr>';
document.getElementById('flashplugin').innerHTML = logotje;
}


}
</script>

en dan

<body onload="flashplugin()">



dank!
Waarom wil je de flashversie weten dan
wel als iemand flash lager heeft als 3 dan komt er normaal een kadertje met een kruisje in te staan (zoiets als je een foute imgurl geeft in html)

dus als die flashversie niet bestaat moet het flashlogo vervangen worden door een img...
Tsja wie heeft er tegenwoordig nu nog flash 3?
Maar goed -> IE is gewo0n brak, het werkt in Opera?
Dan is het vast wel goed!
ja maar aangezien er zoveel IE gebruikers zijn...
inderdaad wie heeft er nu nog flash 3 of lager of geen,
er zijn er niet superveel maar er zijn er!

ik schat dat er geen code is in php maar heeft iemand een code in javascript die op de meeste browsers werken??

dank!
In IE gaat het niet werken, gebruik google nou eens:
And it's a Navigator only script, IE doesn't list plugins under plugins, only embedded objects.

Zelfde als wat jij hebt, de oplossing:
Just a suggestion, Macromedia has a complete kit for detecting Flash.
http://www.macromedia.com/software/flash/download/detection_kit


Was dat nou zo moeilijk
hey sorry hoor...
een script kan ik ook wel net vinden maar het punt van deze topic was om te vragen of er een code is in php om die plugin automatisch te zoeken!

toch bedankt!
PHP heeft zulke dingen niet, daarvoor is JavaScript.
PHP is serverside dus hoe kan je daarmee nou een flashplugin op een clientpc vinden?
je kan toch ook de clientpc zijn browser kennen, dus dacht ik misschien is er een heel kleine kans dat het kan maar helaas toch niet!
Normaal ga je geen gebruikers niet meer vinden meer flash 3.0 hoor want zowel bij opera, ie, netscape, mozilla
word dat automatich geupdated

Reageren