salut,
c'est toi qui gére la crétion du répertoire donc si tu as un fichier index.php qui affiche le contenu du répertoire dans lequel il est tu peut le copier dans le répertoire quand tu créer se répertoire
pour lister des fichiers dans un répertoire la doc te donne le bout de code suivant
<?php
$dir = ".";
// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "fichier : $file : type: " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
?>
Ce bout de code va t'afficher le nom des touts les fichies du répertoire avec leur type.
afin de n'afficher que des images on peut modifier le code comme suis
<?php
$dir = ".";//c'est le dossier courant
//le tablo suivant contient les type mime que tu autorise a afficher
$type= array('image/gif','image/png','image/jpg');
// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if (mime_content_type($file) in_array($type))
{
echo '<img src="./',$file,'" /><br/>';
}
}
closedir($dh);
}
}
?>
ce bout de code va afficher toutes les images dont le type mime est autorisé (ceux qui sont dans type) les une en dessous des autres.
pour l'affichage sur n colone c'est dans les astuces :)
Avec le code que je t'est donné avant, tu met un lien vers index.php.
=>
<a href="',$dossier,'/',$repertoire,'/index.php" target="_blank"><img src="images_membre/doc.png" border="0" alt="',$repertoire,'" > ',$repertoire,'</a>
dans le index.php cible du liens tu met le bout de code modifier qui est au dessus?
Pour mettre le fichier index.php dans le repertoire du membre.
Lorsque le membre s'inscrit (ou qu'il te fait la demande d'avoir un répertoire) dans le script de création de répertoire tu en gros mkdir('./'.$pseudo);
donc tu peut faire comme ceci :
<?php
//tu récupère le pseudo du gars et du le dans $pseudo
$dir ='./images_membre/'.$pseudo;
mkdir($dir,0777); //tu peut changer la liste des droits
if (!copy('./index.txt',$dir.'index.php'))
{
echo 'On n\'a pas pu copier l\'index';
}
?>
Voila comment je vois la chose :)
@+