Galerie PHP

Statut
N'est pas ouverte pour d'autres réponses.

Shor-T

Grand Maître
Bonjour à tous, je débute en PHP (le mot est faible) et je souhaiterais obtenir un peu d'aide de votre part :)

J'ai récupéré un script PHP qui affiche toutes les images d'un répertoire, je l'ai modifié un peu mais je souhaiterais qu'il m'affiche certaines infos dans une forme de tableau. Voici mon code :

[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Listing des photos du dossier</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1" />
</head>
<body>
<? // Dossier en cours
$curdir = ".";

echo '<h1>Listing des images du dossier <br /><br /></h1>';

// LISTE DES IMAGES DU DOSSIER COURANT
$dir = opendir($curdir);
// on scanne le répertoire
while($p=readdir($dir)) {
// si c'est un fichier
if(is_file($curdir."/".$p)) {
// si c'est une extension d'image
$ext = strtolower(substr($p, strrpos($p, '.') + 1));
if( ($ext=="jpg") || ($ext=="jpeg")
|| ($ext=="gif")
|| ($ext=="bmp")
|| ($ext=="png")) {
// lien vers l'image
echo '<a href="'.$p.'" title="'.$p.'"><img src="'.$p.'" alt="'.$p.'" width="80" height="60" /></a>';
echo '<a href="'.$curdir.'/'.$p.'" title="'.$p.'">'.$p.'</a>';
echo "Taille : ".get_size(filesize($p));
echo "Modif : ".dd(filemtime($p));
echo '<br />';
echo '<br />';
echo '<br />';

}
}
}
closedir($dir);

// BAS DE PAGE COMMUN
?>

</body></html>

<?
function get_size($size) {
$bytes = array('B','KB','MB','GB','TB');
foreach($bytes as $val) {
if($size > 1024){
$size = $size / 1024;
}else{
break;
}
}
return round($size, 2)." ".$val;
}
?>

<? function dd($date) {
return date("d/m/Y H:i:s",$date);
}[/cpp]

En fait je souhaiterais qu'il m'affiche les infos de cette façon (ou équivalent) :


[fixed]Aperçu | Nom | Dernière modification | Taille[/fixed]

L'un de vous saurait comment je dois m'y prendre ? Merci :)
 

sisier

Grand Maître


Ben tu t'arranges pour qu'un tableau en HTML soit dynamiquement crée

un truc de ce genre pour te donner une idée (vite fait):
[cpp]<table>
for ($i < 10)
{
<tr>
<td> blabla </td><td> blabla </td><td> blabla </td>
</tr>
$i++;
}
</table>[/cpp]

PS : j'ai pas fait attention à la forme, c'est juste l'idée ;)
 

the_k586

Grand Maître
[:drapal par ici]
J'avait un projet du même tonneau aussi, jvais voir ce que j'ai branlé des sources, mais c'était quasiment ça
mais je merdouillait a d'autres endroits moi :sweat:
 

Ducktale

Grand Maître
j'avais un projet du même tonneau (en mieux quand même) mais que j'ai laissé tomber, pas assez de challenge :o
 

boub popsyteam

Grand Maître
ducktale ==> bah non un tableau DOIT être representé par une table, c'est strictement fait pour !!!

C'est la mise en page qui ne doit pas être faite avec ;) Mais quand sémantiquement c'est pile poil ce qu'il faut, il ne faut surtout pas s'en passer ;)

Par contre il convient de s'en servir completement (TH, etc ...)
 

Ducktale

Grand Maître

non les tableaux ça sert à rien ! c'est moche et ça pue [:azertyuiopqsdfghjklm]

:o
 

sisier

Grand Maître


C'est stressant ta tite bête qui bouge :lol:
 

zeb

Modérateur
Je ferme...

Avant que quelqu'un continue avec les p'tites bêtes qui vivent DTC, STB ou autres poésies.
 
Statut
N'est pas ouverte pour d'autres réponses.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 057
Membres
1 586 394
Dernier membre
Manoushk
Partager cette page
Haut