image n'apparait pas

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 sept. 2005, 17:36

tu me dis que ta table comporte un champ "photo" pourquoi tu n'utilise pas ce champ alors au lieu d'utiliser "$pseudo" !!!
echo '<img src="chemin/' . $row["photo"] . ' ">;
parcontre c pas moi qui te donnera le chemin de ton répertoire, jsuis pas devin moi :langue:
mais tu peux deja essayer le mettre les images ds le meme répertoire que ton fichier php et mettre ca pour voir si ton image s'affiche:
echo '<img src=" ' . $row["photo"] . ' ">;

Eléphant du PHP | 131 Messages

05 sept. 2005, 18:14

Merci à tous j'ai pu régler mon problème sur l'affichage d'image.

Eléphant du PHP | 417 Messages

05 sept. 2005, 18:20

Merci à tous j'ai pu régler mon problème sur l'affichage d'image.
Si tu disais comment tu l'as réglé, ça pourrait éventuellement aider d'autres dans le même cas que toi! C'est ça la beauté d'un forum comme celui-ci... :wink:

Eléphant du PHP | 131 Messages

05 sept. 2005, 18:42

pa d'inquiétude c'est belle et bien réglé.

J'ai fait appel mon script d'upload au début de mon script de validation du formulaire tout en affichant comme on me l'a conseillé le champ photo.

Par ailleurs

J'aimerai maintenant donner la même taille aux photos envoyées pouvez vous me dire comment procéder

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 sept. 2005, 22:04

Pour avoir la meme taille des photos à "l'affichage" :
echo '<img src="chemin/' . $row["photo"] . ' "  width="75"  height="100">;
par exemple :P

Eléphant du PHP | 131 Messages

06 sept. 2005, 13:58

merci Truc ça fonctionne.

Eléphant du PHP | 131 Messages

06 sept. 2005, 15:40

comment puis je gérer l'absence de photo. C'est à dire quand l'utilisateur n'envoie pas de photo j'aimerai mettre une image.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 sept. 2005, 16:09

slt,tu fait un simple teste du genre:
if ($row["photo"]!="")
   echo '<img src="chemin/' . $row["photo"] . ' "  width="75"  height="100">';
else
  echo '<img src="chemin/NoPhoto.jpg"  width="75"  height="100">';
remarques:
*si tu as rempli le champ photo meme si l'utilisateur n'en a pas donnée (par exemple avec "//" ou "rien" ..) tu devra faire le teste du if en fonction
*a la place de "NoPhoto.jpg" tu met ton image par défaut

(je précise mais jsuis sur que tu le savais :wink: )

Eléphant du PHP | 131 Messages

06 sept. 2005, 16:22

cool je vais essayer tout à l'heure car je dois aller faire une course rapidement.

Merci

Eléphant du PHP | 131 Messages

06 sept. 2005, 18:42

J'ai essayé ce que tu m'as conseillé mais cela m'a pas afficher la photo souhaitée.

Par ailleurs j'ai procédé autrement en modifiant mon script upload
lorsqu'on envoie pas de photo de ne pas uploader mais:
$name_file="pas-de-photo.gif"; et en mettant cette image dans mon répertoire et cela marche. problème elle apparait dans ma gallerie photo

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2005, 22:53

slt, tu va t'amuser (une fois le site en ligne)si tu met ts les liens comme ca,

de plus pourquoi tu n'affiche pas ton image de tel manière:
<img src="site/<?echo $pseudo.'.jpg';?>">

sinon j'ai pas trop compri (ni cherché a comprendre :wink:) ce que fait header combiné au readfile, mais essai tjs comme ca (une précission de plus)
<?php 
header('content-type: image/jpeg'); 
readfile('http://127.0.0.1/site/dossier/' . $_GET['pseudo'].'.jpg'); 
?>

Invité
Invité n'ayant pas de compte PHPfrance

06 sept. 2005, 22:54

slt, tu va t'amuser (une fois le site en ligne)si tu met ts les liens comme ca, http://localhost/.....:

de plus pourquoi tu n'affiche pas ton image de tel manière:
<img src="site/<?echo $pseudo.'.jpg';?>">

sinon j'ai pas trop compri (ni cherché a comprendre :wink:) ce que fait header combiné au readfile, mais essai tjs comme ca (une précission de plus)
<?php 
header('content-type: image/jpeg'); 
readfile('http://localhost/site/dossier/' . $_GET['pseudo'].'.jpg'); 
?>

Eléphant du PHP | 131 Messages

06 sept. 2005, 22:57

<td><img src="http://localhost
/www/site/affiche.php?pseudo=<?php echo $pseudo; ?>"></td>
Donnes nous un code un peu plus complet.

Eléphant du PHP | 131 Messages

06 sept. 2005, 22:57

slt, tu va t'amuser (une fois le site en ligne)si tu met ts les liens comme ca,

de plus pourquoi tu n'affiche pas ton image de tel manière:
<img src="site/<?echo $pseudo.'.jpg';?>">

sinon j'ai pas trop compri (ni cherché a comprendre :wink:) ce que fait header combiné au readfile, mais essai tjs comme ca (une précission de plus)
<?php 
header('content-type: image/jpeg'); 
readfile('http://localhost/site/dossier/' . $_GET['pseudo'].'.jpg'); 
?>

Eléphant du PHP | 131 Messages

06 sept. 2005, 22:58

slt, tu va t'amuser (une fois le site en ligne)si tu met ts les liens comme ca,

de plus pourquoi tu n'affiche pas ton image de tel manière:
<img src="site/<?echo $pseudo.'.jpg';?>">

sinon j'ai pas trop compri (ni cherché a comprendre :wink:) ce que fait header combiné au readfile, mais essai tjs comme ca (une précission de plus)
<?php 
header('content-type: image/jpeg'); 
readfile('http://localhost/site/dossier/' . $_GET['pseudo'].'.jpg'); 
?>