Page 1 sur 1

Afficher du Flash

Posté : 01 févr. 2010, 13:03
par cmoi
Bonjour,

à partir d'une base MySQL, j'affiche sans soucis des images gif et jpg. J'ai entré une image au format swf. Elle ne s'affiche pas.

Le code php fonctionne bien : il m'affiche le texte "alt", le lien ... mais pas l'image. Il y a une raison à cela ?

Re: Afficher du Flash

Posté : 01 févr. 2010, 13:18
par jojo1000
pour afficher du flash:<object type="application/x-shockwave-flash" data="flash/gallery.swf" width="320" height="240">

Re: Afficher du Flash

Posté : 01 févr. 2010, 13:42
par cmoi
pour afficher du flash:<object type="application/x-shockwave-flash" data="flash/gallery.swf" width="320" height="240">
C'est exact, j'avais oublié !!

Mon code php est le suivant :
<?php 
    $table = "logo"; 
    $sql = "SELECT * FROM " . $table." ORDER BY RAND() LIMIT 0,1"; 
    $res = mysql_query($sql); 
    $nb = mysql_num_rows($res);
    $i = 0; 
    while ($i < $nb){ 
    $logo = mysql_result($res, $i, "LOGO"); 
	$web = mysql_result($res, $i, "WEB"); 
	$alt = mysql_result($res, $i, "ALT"); 
	$title = mysql_result($res, $i, "title");
	echo '<left><a href="http://'.$web.'" target="_blank"><img src="http://'.$logo.'" border="0" alt="'.$alt.'" title="'.$title.'"/></a><br />';    
	$i++; 
	}
?>
Est-ce que les 2 codes peuvent s'emboîter :
echo '<left><a href="http://'.$web.'" target="_blank"><object type="application/x-shockwave-flash" data="flash/gallery.swf" width="320" height="240"><img src="http://'.$logo.'" border="0" alt="'.$alt.'" title="'.$title.'"/></a><br />

Re: Afficher du Flash

Posté : 01 févr. 2010, 13:44
par jojo1000
A mon avis ça ne marche pas; je ne pense pas que l'on puisse faire un lien sur une video.

Re: Afficher du Flash

Posté : 01 févr. 2010, 13:48
par cmoi
effectivement tel quel, ça ne marche pas !

Re: Afficher du Flash

Posté : 01 févr. 2010, 14:23
par stealth35
tu met object partout ca marche tres bien
<object data="http://fr.php.net/images/php.gif" />

Re: Afficher du Flash

Posté : 02 févr. 2010, 10:12
par cmoi
tu met object partout ca marche tres bien
<object data="http://fr.php.net/images/php.gif" />
ca ne marche pas du tout !

Re: Afficher du Flash

Posté : 02 févr. 2010, 11:05
par stealth35
ouai ca marche pas sous IE (c'est étonnant...)

Re: Afficher du Flash

Posté : 02 févr. 2010, 15:47
par cmoi
j'ai testé sous FF.

Mais tu écris ça comment : comme ça ?
echo '<left><a href="http://'.$web.'" target="_blank"><object type="application/x-shockwave-flash" data="flash/gallery.swf" width="320" height="240"><object data="http://'.$logo.'" border="0" alt="'.$alt.'" title="'.$title.'"/></a><br />

Re: Afficher du Flash

Posté : 02 févr. 2010, 15:52
par stealth35
echo '<a href="http://'.$web.'" target="_blank"><object type="application/x-shockwave-flash" data="' . $logo . '"/></a><br />
Dommage que ca ne marche pas sous IE pourtant c'est valide...

Re: Afficher du Flash

Posté : 03 févr. 2010, 12:30
par cmoi
echo '<a href="http://'.$web.'" target="_blank"><object type="application/x-shockwave-flash" data="' . $logo . '"/></a><br />
Dommage que ca ne marche pas sous IE pourtant c'est valide...
Ca ne marche pas mieux. Tant pis et merci quand même !