
|
|
|
Auteur
|
Message
|
1
|
|
|
|
Bonjour à tous,
Aprés de vaines recherches sur le net, je me décide à poster sur ce forum ma problèmatique en quelques mots.
Je crée des news comprenant soit une image GIF, JPG ou une anim Flash, tout ce la stocké dans une base MySql, l'upload marche nickel, mon problème se situe au niveau de l'affichage.
J'obtiens ma listes des articles avec les images en gif ou jpg mais pas les anims flash, la partie en rouge indique ou je recupere le nom du fichier à afficher.
voici une partie du code pour l'affichage :
<?php if ($totalRows_bannieres > 0) { // Show if recordset not empty ?>
<?php do { ?>
<table border="1" bordercolor="#999999">
<tr>
<td width="460"><table width="550" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="29" valign="top" bgcolor="#F8F838"><div align="left">
<?php if ($row_bannieres['bannieres_status'] == 1)
{
echo '<img border="0" src="images/stock_on.gif"> ';
}
else
{
echo '<img border="0" src="images/stock_off.gif"> ';
}
?>
</div></td>
<td width="361" valign="top" bgcolor="#F8F838"><strong class="Style1"><?php echo $row_bannieres['bannieres_titre']; ?></strong></td>
<td width="65" valign="top" bgcolor="#F8F838"><div align="right"><a href="mn_bannieres_modif.php?bannieres_id=<?php echo $row_bannieres['bannieres_id']; ?>">Modifier</a></div></td>
</tr>
<tr>
<td colspan="3" bgcolor="#ffffff"><div align="center">
<img src="../media/bannieres/<?php echo $row_bannieres['bannieres_image']; ?>"> </div></td>
</tr>
<tr>
<td colspan="2" valign="bottom" bgcolor="#F8F838"><div align="left" class="Style1"><?php echo $row_bannieres['bannieres_url']; ?></div></td>
<td valign="bottom" bgcolor="#F8F838"><div align="right"><a href="javascript:onClick=verif(<?= $row_bannieres['bannieres_id'] ?>,0)">Supprimer</a></div></td>
</tr>
</table></td>
</tr>
</table>
<?php } while ($row_bannieres = mysql_fetch_assoc($bannieres)); ?>
<?php } // Show if recordset not empty ?></td>
Merci d'avance
-------
Des chercheurs qui cherchent on en trouve, mais des chercheurs qui trouvent on en cherche...
|
|
|
|
|
Bonjour,
le code
[code]<img src="../media/bannieres/<?php echo $row_bannieres['bannieres_image']; ?>">[/code] sert a afficher la banniere flash?
ce code n'est pas valide sur 2 points: la balise n'est pas fermée, elle se presente sous la forme <img src="" alt="texte alternatif" />
maintenant ce code sert aux images mais pas au animations flash, qui sont introduites par:
[code]
<object type="application/x-shockwave-flash" data="anim.swf" style="height: 200px; width: 200px; border: 0;" />
[/code]
|
|
|
|
|
OK,
Mais ce que je cherche a faire c'est ca en gros :
si le nom de fichiers contenu dans "banniere_image = jpg ou gif" alors afficher l'image avec le code :
[code]<img src="../media/bannieres/<?php echo $row_bannieres['bannieres_image']; ?>">[/code]
sinon afficher avec le code :
[code]
<object type="application/x-shockwave-flash" data="$row_bannieres['bannieres_image'];" style="height: 60px; width: 460px; border: 0;" />
[/code]
Mais ca plante, donc je cherche le bon code.
merci quand meme pour ta réponse
-------
Des chercheurs qui cherchent on en trouve, mais des chercheurs qui trouvent on en cherche...
|
|
|
|
|
Hello,
Et un truc comme ça ?
<?php
$nombre = strlen($row_bannieres['bannieres_image']);
$extension = substr($row_bannieres['bannieres_image'], $nombre-4, 4);
if ($extension==".swf") {
//code flash
}
else
{
//image
}
?>
a+
|
|
|
|
|
ok, je teste actuelement, mais toujours pas d'affichage de flash ou d'image,
[code]
<?php
$nombre = strlen($row_bannieres['bannieres_image']);
$extension = substr($row_bannieres['bannieres_image'], $nombre-4, 4);
if ($extension==".swf") {
'<object type="application/x-shockwave-flash" data="'.$row_bannieres['bannieres_image'] .'"style="height: 60px; width: 460px; border: 0;"/>';
}
else
{
'<img src="../media/bannieres/' .$row_bannieres['bannieres_image'] .'"/>';
}
?>
[code]
Merci quand meme . . .
-->Message édité par bes_lau le 20/09/2006 18:31:54<--
-------
Des chercheurs qui cherchent on en trouve, mais des chercheurs qui trouvent on en cherche...
|
|
|
|
|
C'est bon ca tourne !!!
le code c'est :
[code]
<?php
$nombre = strlen($row_bannieres['bannieres_image']);
$extension = substr($row_bannieres['bannieres_image'], $nombre-4, 4);
if ($extension==".swf") {
echo '<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="468" height="60">
<param name="movie" value="../media/bannieres/'. $row_bannieres['bannieres_image'] .'">
<param name=quality value=high>
<embed src="../media/bannieres/'. $row_bannieres['bannieres_image'] .'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="468" height="60"></embed>
</object>';
}
else
{
echo '<img src="../media/bannieres/' . $row_bannieres['bannieres_image'] .'"/>';
}
?>
[/code]
Merci à vous
Maintenant il ne me reste plus qu'a faire un affichage aléatoire des news en premiere page avec le nombre de clicks dessus . . .
-->Message édité par bes_lau le 20/09/2006 18:58:20<--
-------
Des chercheurs qui cherchent on en trouve, mais des chercheurs qui trouvent on en cherche...
|
|
1
|
|

|
Droppix DVD Maker
 |
La création de DVD n'aura plus de secret pour vous.
Simple d'accès, rapide et performant, ce logiciel vous permet de créer, de convertir et de graver vos fichiers vidéo sur un DVD pour les lire sur votre platine de salon.
|




|