Random mid php , Archivo midi aleatorio con php 
Tuesday, July 31, 2012, 06:35 PM - Php
Con este script php se puede cargar un archivo MID en forma aleatoria , cada ves que se recarga la pagina el archivo midi va cambiar
solo se tiene que modificar el titulo que mejor nos paresca y la ubicacion de la carpeta donde estan los midis , este script ahora esta guardando en la carpeta midis





random_mid.php

<html>
<head>
<title>Bienvenidos !</title>
</head>
<?php // Joue midi v1.1 joue des fichiers midi de manière aléatoire
// Testé sur IE (4.01) et Netscape (3.01).
$repertoire='./midis/'; // Nom du répertoire contenant les fichiers midi
$compteur=0; // Initialisation du compteur de fichier midi
$handle=opendir($repertoire); // Ouverture du répertoire.

while ($fichier = readdir($handle)) // Lecture de tous les fichiers du repertoires.
{
if (strlen($fichier)>3) // On ne lit que les fichiers de plus de 3 caracteres.
{$extension= strtolower(substr( strrchr( $fichier, "." ), 1 )); // On recupère l'extension du fichier

if ($extension=="mid") // Seule les fichiers ayant une extension .mid
{ $compteur++; // sont des fichiers midi :))
$fichmidi[$compteur]=$fichier;
}
}
}
closedir($handle);

if ($compteur>0) // Avons-nous au moins un fichier ??
{srand((double)microtime()*1000000); // Si oui, on en prends un au hasard.
$aleatoire=rand(1,$compteur);

if (ereg("MSIE", $HTTP_USER_AGENT)) // L'ecplorateur est-il Internet explorer ??
{
echo "<bgsound src='$repertoire$fichmidi[$aleatoire]' LOOP=INFINITE>";} // Si oui instruction miracle IE
else
{
echo "<EMBED src='$repertoire$fichmidi[$aleatoire]' AUTOSTART=true HIDDEN=true loop=true></EMBED>";} // Si non, instruction miracle Netscape.
}
?>

</body></html>


funciona en explorer y con firefox pide un plugins

Comentarios

Agregar comentario

Rellene los campos de abajo para dejar su comentario.









Extras (Negrita / Cursiva / URL / Imagen):








En este blog está activada la moderación. Tu comentario requiere que los administradores lo aprueben antes de hacerse visible.