Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2005, 13:11
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Antes que nada un par de cosas:
1.- para agregar archivos flash tenés que usar <object>.
2.- <a> es un elemento de línea y <object> un elemento de bloque, por lo que no se puede poner un <object> dentro de un <a> (según html 4).
3.- dado esto, el enlace deberá estar en el mismo swf.

Así que lo que podés hacer es un if que controle la extensión del archivo:

Código PHP:
$tipo explode("."$img[$random]);
$ext $tipo[sizeof($tipo) -1];

if ( 
$ext == "swf" ) {
 echo 
"<object data=\"".$img[$random]."\" type=\"application/x-shockwave-flash\">".$txt[$random]."</object>";
}
else {            
# $ext = "gif"
 
echo "<a href=\"".$url[$random]."\"><img src=\"".$img[$random]."\" alt=\"".$txt[$random]."\"></a>";

Espero que te sirva.
Saludos.