Bonjour tout le monde,
J'ai une application Web.
J'ai les repertoires suivants à la racine :
www (racine Web) où se trouvent mon index.php et les "define" des chemins vers mes sources php (c-a-d vers les repertoires contenus dans application)
et
application se trouve un repertoire componsants.
Dans ce repertoire componsants, se trouvent les différents mini componsants de mon appli (ex : messagerie, gallerie, wall, etc).
Le problème, c'est avec mon componsant gallerie. Son repertoire se situe donc dans
application/componsants/gallerie. Dans ce repertoire, il y a un sous dossier photos où sont stockées des photos (uploadées et à afficher).
Le problème, c'est l'affichage de ces photos sur ma page Web.
Lorsque j'utilise la balise html, ça ne fonctionne pas. Je pense donc pas par un la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="">
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part readfile()
J'ai crée un fichier image.php dont voici la source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php header("Content-type: image/jpg"); $cheminfichier = COMPONSANTS.DS.'gallerie'DS.'photos'.DS.'44.jpg'; readfile($cheminfichier); ?>
S'il s'agit d'afficher une seule photo sur une page, () ça fonctionne à merveille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="images.php">
Par contre, lorsque j'ai plusieurs photos à afficher, c'est là que je suis dans l'impossibilité de le faire.
exemple
C'est probablement à cause du header.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while($i>0) { (<img src="images.php">); $i++; }
Sachant que mes photos ne doivent pas être dans mon dossier www, Help please !!!!
C'est tout ce qui me reste pour finir toute mon application.
Merci
Partager