- <?
- if(!isset($_REQUEST["flash"]))
- {//On vérifie si le test n'a pas eu lieu (premier chargement).
- $redir="<meta http-equiv='refresh' content='01;url=index.php?flash=no'/>";
- //Explication : si le navigateur ne possède pas de plugin flash il ne pourra pas charger l'animation
- // donc la page ne pouvant ètre affichée on la redirige, au bout d'une seconde (content='01..., mais sur elle-même,avec le paramètre : flash=no
-
- }
- else{
- //Sinon le test a été effectué on ne redirigera pas la page.
- $redir="";
- ?>
- <html><head><?= $redir ?>
- <script language="javascript">
- function popup(page,id,option){
- //simple fonction de popup
- var oki=window.open(page,id,option);
- if(!oki){
- //Si le popup n'est pas ouvert=anti-popup activé
- alert("Votre anti-popup est activé :(");}
- }
- </script>
- </head>
- <body><center>
-
- <?
- if(!isset($_REQUEST["flash"])){
- //idem que pour $redir : si le test n'a pas été effectué,on tente de charger l'animation flash
- ?>
-
- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1" height="1">
- <param name="movie" value="autodetect.swf">
- <param name="quality" value="high">
- <embed src="autodetect.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
- </object>
- <?
- }
- else{
- //sinon on affiche la page en fonction du résultat du test
- if($_REQUEST["flash"]=="yes"){//c'est le résultat renvoyé par le .swf s'il a bien été chargé?>
- Vous possédez le lecteur flash qui vous permet d'accéder à la version en<b><a href='flash.html' style='color:red;'> FLASH </a></b> de ce site<br>
- ainsi qu'à la version<b><a href='php.html' style='color:red;'> PHP </a></b><br> <? }
- else if($_REQUEST["flash"]=="no"){//c'est le résultat renvoyé par la balise méta si l'animation n'a pas pu être chargée.
- ?>
-
- Vous ne possédez le lecteur flash qui vous permet d'accéder à la version en<b><font style='color:red;'> FLASH </font></b> de ce site<br>
- mais vous pouvez accéder à la version<b><a href='php.html' style='color:red;'> PHP </a></b> ou télécharger le lecteur <b><a href='#' onclick="popup('http://www.macromedia.com/go/getflashplayer/','dl','width=300,height=300,left=200,top=200,scrollbars=yes,toolbars=yes,resizable')" style='color:blue;'> ICI </a></b><?
- }
- }?>
- </center>
- </body></html>
-
-
-
-
-
-
-
-
-
<?
if(!isset($_REQUEST["flash"]))
{//On vérifie si le test n'a pas eu lieu (premier chargement).
$redir="<meta http-equiv='refresh' content='01;url=index.php?flash=no'/>";
//Explication : si le navigateur ne possède pas de plugin flash il ne pourra pas charger l'animation
// donc la page ne pouvant ètre affichée on la redirige, au bout d'une seconde (content='01..., mais sur elle-même,avec le paramètre : flash=no
}
else{
//Sinon le test a été effectué on ne redirigera pas la page.
$redir="";
?>
<html><head><?= $redir ?>
<script language="javascript">
function popup(page,id,option){
//simple fonction de popup
var oki=window.open(page,id,option);
if(!oki){
//Si le popup n'est pas ouvert=anti-popup activé
alert("Votre anti-popup est activé :(");}
}
</script>
</head>
<body><center>
<?
if(!isset($_REQUEST["flash"])){
//idem que pour $redir : si le test n'a pas été effectué,on tente de charger l'animation flash
?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1" height="1">
<param name="movie" value="autodetect.swf">
<param name="quality" value="high">
<embed src="autodetect.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
</object>
<?
}
else{
//sinon on affiche la page en fonction du résultat du test
if($_REQUEST["flash"]=="yes"){//c'est le résultat renvoyé par le .swf s'il a bien été chargé?>
Vous possédez le lecteur flash qui vous permet d'accéder à la version en<b><a href='flash.html' style='color:red;'> FLASH </a></b> de ce site<br>
ainsi qu'à la version<b><a href='php.html' style='color:red;'> PHP </a></b><br> <? }
else if($_REQUEST["flash"]=="no"){//c'est le résultat renvoyé par la balise méta si l'animation n'a pas pu être chargée.
?>
Vous ne possédez le lecteur flash qui vous permet d'accéder à la version en<b><font style='color:red;'> FLASH </font></b> de ce site<br>
mais vous pouvez accéder à la version<b><a href='php.html' style='color:red;'> PHP </a></b> ou télécharger le lecteur <b><a href='#' onclick="popup('http://www.macromedia.com/go/getflashplayer/','dl','width=300,height=300,left=200,top=200,scrollbars=yes,toolbars=yes,resizable')" style='color:blue;'> ICI </a></b><?
}
}?>
</center>
</body></html>