image dynamyque

dreeve
Invité n'ayant pas de compte PHPfrance

14 mai 2007, 16:56

Bonjour a tous!
J'ai un petit problème consternant des images dynamiques...
Apres avoir suivi tout le protocole pour insérer une image (jeud'enregistrement, image via source de données), c'elle ci ne s'affiche pas sur les navigateurs sur Explorer je vois des croix rouges et sur moz je voie rien
Enfin si vous pouvez m'aider ce serré cool, voici mon code

<table width="800" border="0" align="center">
<tr>
<td><div align="center">
<?php do { ?>
<img src="<?php echo $row_vitrage['idmage']; ?>" name="vitrage" width="100" id="vitrage" />
<input type="radio" name="vitrage" value="<?php echo $row_vitrage['vitrage']; ?>" />
<?php echo $row_vitrage['vitrage']; ?>
<input name="vitragecoef" type="hidden" id="vitragecoef" value="<?php echo $row_vitrage['Prix m']; ?>" />
<?php } while ($row_vitrage = mysql_fetch_assoc($vitrage)); ?></div></td>
</tr>
</table>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 mai 2007, 17:02

Vérifies le code source généré, ou simplement fait un clic droit sur l'image (la croix) pour en voir les propriétés, ou affiche le contenu de $row_vitrage['idmage'] à l'écran, et vérifies que le chemin appellé est le bon (bon dossier, bon nom de fichier).

Vérifies également les majuscules/minuscules, ne mets pas d'accents, d'espaces ou de caractères spéciaux dans les noms des fichiers (autres que "_" et "-") :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

dreeve
Invité n'ayant pas de compte PHPfrance

14 mai 2007, 17:12

Salut Ryle,
J'ai contrôler toute tes suggestion mes rien a faire.
Par contre quand je regarde les propriétés de mes images(croix rouge) je m'aperçois qu'il me marque "non disponible" dans le type, c'est bizarre non?
Sinon mon URL est nickel

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 mai 2007, 17:22

Et si tu prends l'adresse générée et que tu l'ajoutes dans l'url pour essayer d'atteindre le fichier directement, ca te fais quoi ?

Tu travailles en local ou en ligne ?

Vérifies s'il n'y a pas un problème de droits au niveau du fichier, il manque peut être les droits de lecture ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

14 mai 2007, 17:39

Pour ta premiere question sa ne marche pas:
The requested URL /fenetreshop/30 was not found on this server.
pour la seconde je travail en local, mais bon.
sa me prend la tete ce truc...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 mai 2007, 17:40

/fenetreshop/30 ??

il ne manquerait pas un .jpg ou un .gif ou une quelconque extension à ton image ? :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

14 mai 2007, 17:44

ouais c'est bizard!
mes images sont en.png
un rapport?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 mai 2007, 17:47

bah euh oui.... ton $row_vitrage['idmage'] devrait contenir quelque chose comme "30.png" et pas juste "30" :) (avec ou sans le chemin je ne sais pas ce que contient ta variable)

Par défaut, windows masque les extension des fichiers dont le type est connu, mais il ne faut l'oublier pour autant :) (perso je désactive cette fonctionnalité dès que j'ai un pc entre les mains ;))

Vérifies que dans ta base de données, le nom du fichier comporte bien l'extension, sinon c'est lors de l'enregistrement qu'il faut le rajouter :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

14 mai 2007, 18:01

Attention, mon image s'affiche seulement avec un jeu d'enregistrement,
j'ai tester avec l'extention dans ma db, mais du cout mon URL nes plus bonne, cela ne m'affiche pas le nom de l'image
JE me demande si il ne faudrait pas ajouté l'extention dans mon code?
<img src=.png/"<?php echo $row_dormant['idmage']; ?>" width="100" height="100" />

Invité
Invité n'ayant pas de compte PHPfrance

14 mai 2007, 18:16

sa ne s'affiche toujour pas mes mon URL est nikel et en plus avec l'extention

<img src="image/<?php echo $row_dormant['idmage']; ?>.png" width="100" height="100" />

je sais toujour pas pourkoi sa ne marche pas!!!!

Mammouth du PHP | 686 Messages

14 mai 2007, 18:54

moi perso ca me l'a deja fait juste parce que ils etait en .PNG
Mes extensions etaient en majuscule