Hola a todos/as yo soy demasiado NUEVO en esto del PHP, no lo entiendo ni papa, pero tengo una duda, ustedes saben que en este tipo de foros phpbb uno puede poner imagenes en el area de la firma, y yo andaba buscando un script que me permitiera poner una firma con imagenes aleatorias, y que al momento de recargar la pagina, la imagen de la firma siempre fuera diferente, entonces alguien me regalo el script en php que me permite hacerlo. Esta por demas decir que subi el folder "imagenes" y el script php, a mi servidor. Este es el scrip en php:
<<<<<<<<<<<-------esta linea no va incluida en el script>>>>>>>>>>>>>>>>
<?php
function scandirJPG($dir, $sortorder = 0){
if(is_dir($dir)){
$dirlist = opendir($dir);
while( ($file = readdir($dirlist)) !== false){
if(!is_dir($file) and (eregi("jpg",$file)or eregi("gif",$file) )){
$files[] = $file;
$i++;
}
}
if($i==""){
return false;break;
}else{
($sortorder == 0) ? asort($files) : arsort($files);
return $files;
}
}else{
return false;
break;
}
}
$dirFile=scandirJPG("imagenes/");
if($dirFile){
foreach ($dirFile as $data){
$imagenes[]=$data;
}
}
$al=rand(0,count($imagenes)-1);
header('Content-type: image/jpeg');
echo file_get_contents("imagenes/".$imagenes[$al]);
?>
<<<<<<<<<<<<<<<<este es el fin del script y no va incluida en el mismo>>>>>>>>>>>>>>>>
Me funciono a la perfección, sin problemas. Ahora todos los usuarios de mi foro phpbb pueden ver las diferentes imagenes en mi firma, sin ningun problema.
Entonces se me ocurrió que si hay un script para imagenes, debe de haberlo para poner el enlace a MP3's y asi los foristas podrian escuchar musica aleatoria (vale mencionar que solo somos un puñado de amigos los que pertenecemos al foro asi que NO hay problemas con la musica, ya que a la mayoria nos gustan casi los mismos cantantes) en fin vi de nuevo a la persona que me regalo, el script y le hice la pregunta, me dijo que si se puede, y me dijo que donde estaba lo siguiente
<<<<< eregi("JPG",$file) >>>>>>>>>>>> lo cambiara por <<<<<<<<<<< eregi("mp3",$file) >>>>>>>>>>>>>
Asi lo hice, tambien me dijo que cambiara todas las terminaciones de las imagenes por "mp3" y que renombrara el php - el anterior se llama imagenes.php - y este lo renombre mp3.php. Y en el mismo folder de las "imagenes" metí los mp3's, entonces el codigo me quedó asi:
<<<<<<<<<<<<<<<<<<<<<<<<<< esta linea no va incluida en el script >>>>>>>>>>>>>>>>>>>>
<?php
function scandirmp3($dir, $sortorder = 0){
if(is_dir($dir)){
$dirlist = opendir($dir);
while( ($file = readdir($dirlist)) !== false){
if(!is_dir($file) and (eregi("mp3",$file)or eregi("mp3",$file) )){
$files[] = $file;
$i++;
}
}
if($i==""){
return false;break;
}else{
($sortorder == 0) ? asort($files) : arsort($files);
return $files;
}
}else{
return false;
break;
}
}
$dirFile=scandirmp3("imagenes/");
if($dirFile){
foreach ($dirFile as $data){
$imagenes[]=$data;
}
}
$al=rand(0,count($imagenes)-1);
header('Content-type: image/mp3');
echo file_get_contents("imagenes/".$imagenes[$al]);
?>
<<<<<<<<<<<<<<<<<< fin del script esta linea no esta incluida >>>>>>>>>>>>>>>>>
Pero no salio NADA de musica, que habre hecho mal, ya no he podido localizar a esta persona, ya que no siempre se conecta a las mismas horas que yo, asi que ahora vengo ante ustedes pidiendo ayuda.
En la sección donde se pone la firma pongo esto:
<<<<<<<<<<< [img]http://diosesdelpsp.com/fondos.php[/img] >>>>>>>>>>
Y en donde pongo la info de la musica en el foro pongo esto:
<<<<<<<<< <EMBED SRC="http://diosesdelpsp.com/mp3.php" AUTOSTART=true LOOP=true VOLUME="80" WIDTH="0" HEIGHT="0"> >>>>>>>>>>>>>>>>
Este codigo me funciona a las mil maravillas con formato midi, ( ><EMBED SRC="http://diosesdelpsp.com/zeus/unchained.mid" AUTOSTART=true LOOP=true VOLUME="80" WIDTH="0" HEIGHT="0"> ) pero sin el mp3.php, es decir haciendo un link directo a la canción.
Que me dicen ustedes que esta mal?? sera algo en el php, o sera otra cosa, o es todo, jajajaja o sera el codigo que uso con el mp3.php ???
Gracias y espero sus respuestas a mi problema, pueden ir a mi sitio, en el portal escucharan el midi de "MELODIA ENCADENADA", y lo tenia tambien antes en el FORO, pero cuando ustedes pasen del PORTAL al FORO, no escucharan nada, ya que ahi tengo el codigo con el de mp3.php espero haberme explicado de la mejor manera, cualquier cosa me preguntan que yo aqui vendre hoy bien temprano a ver si alguien ha entrado a ayudarme, gracias a todos/as
Para ir al portal este es el vinculo http://diosesdelpsp.com
y para ir directo al FORO este es el vinculo http://diosesdelpsp.com/forum/forum.php
Gracias de nuevo.