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 .

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.

Par contre, lorsque j'ai plusieurs photos à afficher, c'est là que je suis dans l'impossibilité de le faire.

exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while($i>0)
{
(<img src="images.php">);
$i++;
}
C'est probablement à cause du header.

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