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








Répondre avec citation
Partager