Problème affichage des images via du code PHP

nanou -  
planetenan Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je viens dans ce forum vous demander votre aide.

Je galère depuis un moment, j'aimerai afficher les images d'un repertoire dans mon site mais rien en se passe. Si je ne met pas le code php dans "$this->content =" les images s'affichent en dehors de la configuration de mon site.

Le site est consititué de cette façon :
Un entête, une partie pour un menu à droite, la partie centrale et une partie à gauche.

J'essai d'afficher ces images dans la partie centrale. Le code pour l'affichage de la partie centrale est situé dans un document copains.php. Rien ne se passe, le système ne tiens pas compte de la boucle d'affichage des images.

Merci pour votre aide et bonne journée à toutes et à tous.

Voici le contenu de la page PHP que j'essai d'afficher dans la partie centrale de mon site via "Content" :
<?php
$this->content =
'
<h1>Copains / Connaissances </h1>

<?php
$FilesFolder = "./images/thumbnails";
if (!is_dir($FilesFolder))
{
echo "ERROR : Repertoire inexistant";
return;
}
$handle = opendir($FilesFolder);
if ($handle == 0)
{
echo "ERROR";
return;
}
// Saute le . et le ..
readdir($handle);
readdir($handle);
// Parcours les images

while (($fichier = readdir($handle)) !== false)
{
echo "<p><img src=\"./images/thumbnails/$fichier\" border=\"0\" alt=\"DSCF4201\"></p>";
}
?>
</gras>
<p></p>
<spacer type="horizontal" size="32">
<spacer type="horizontal" size="32">
<a href="DSCF4202.htm" ><font face="Arial" >Suivant</font></a>
<spacer type="horizontal" size="32">
<a href="DSCF4202.htm" ><img src="../images/nextimage.gif" width="52" height="29" border="0" align="middle" alt="Suivante"></a></p>
<p></p>
<p><font face="Arial" size="2">Utilisez la barre de défilement au bas de cette fenêtre pour afficher toutes les vignettes de cette section.</font></p>
</div>

';
?>
A voir également:

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Les images, c'est du XHTML → Côté client → Rien à voir avec le PHP
Le problème est tout simplement que l'url de l'image n'est pas bonne, donc on ne peut rien faire pour toi.
Commence par trouver la bonne url avec du simple XHTML (crées une page dans le même dossier que celui du script).
0
planetenan Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup avion-f16 pour ta réponse.
Je vais suivre tes conseils.
Je ferai des tests et je te tiendrai au courant des résultats.

Merci encore et bon week-end.
0