Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 06-07-2005 15:43:36

nino69
Membre
Lieu: Suisse
Date d'inscription: 19-04-2005
Messages: 36
Site web

gestion répertoire avec php

Bonjour;

j'ai des photos qui se trouve dans le répertoir: normal

images/normal

j'aimerai afficher, par exemple la première photo:

Code:

$dir = opendir("images/normal");
$file = readdir($dir);
echo "<IMG SRC='images/normal/$file' width='500' height='375'>";
closedir($dir);

Cependant cela ne fonctionne pas. Je n'ai pas d'image mais une petite crois rouge (qui indique qu'il ne peut pas trouver l'image). Cependant si à la place de la variable $file je met le nom de la photo (ex: 01.jpg), ok ca marche. !!!!

Quelle est la solution ?

Hors ligne

 

#2 06-07-2005 15:45:31

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: gestion répertoire avec php

readdir retourne un tableau ...
donc, si tu veut afficher la derniere entrée, il faut que tu fasse :

Code:

$file = readdir($dir);
$s = sizeof($file);
echo '<img src='images/normal/'.$file[$s-1].'" width="'500" height="375">';

Hors ligne

 

#3 06-07-2005 15:57:15

nino69
Membre
Lieu: Suisse
Date d'inscription: 19-04-2005
Messages: 36
Site web

Re: gestion répertoire avec php

Il y a un problème avec ton code:

Parse error: parse error, expecting `']'' in c:\program files\easyphp1-8


Tu comprends ? J'essaye de voir....

Hors ligne

 

#4 06-07-2005 15:59:42

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: gestion répertoire avec php

oui, un oubli de ' ca peut arriver

Code:

$file = readdir($dir);
$s = sizeof($file);
echo '<img src='images/normal/'.$file[$s-1].'" width="500" height="375">';

Hors ligne