Vous n'êtes pas identifié(e).
Bonjour à tous,
houuu, le forum à changé
Donc voila mon soucis, je galère pour réaliser un formulaire contenant des données avec un envoie de 7 photos. Ca marche avec 1 seule sans problème, mais 7, je coince.
Donc je décide de contourner le problème, du moins pour un temps.
Donc, maintenant, j'ai :
- un formulaire réservé uniquement à l'envoie de donnée
- un formulaire réservé uniquement à l'envoie de fichier
Dans la théorie, c'est pas trop mal, car ça me permettra d'avoir un formulaire pour les données, et un autres pour les photos, ce dernier me permettra si le nom des photos est identiques de les mettres à jours.
Seulement voila, je ne sais pas du tout ou chercher pour avoir un exemple de script php qui me permettrai de fouiller le contenu d'un dossier et me permettre donc (je me repete un peu beaucoup) d'afficher le nom des photos dans une listbox.
Donc si vous avez un bout de script, un lien, je suis preneur.
Merci d'avance.
Hors ligne
salut,
Afin de lire le contenu d'un dossier, tu as :
ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
$dossier= array(); // on déclare le tableau contenant le nom des dossiers
while($element = readdir($dir)) {
if($element != '.' && $element != '..' && strrchr($element,'.') != '.php') {
if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
else {$dossier[] = $element;}
}
}
closedir($dir);
if(!empty($dossier)) {
sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
echo "Liste des dossiers accessibles dans '$dir_nom' : \n\n";
echo "\t\t<ul>\n";
foreach($dossier as $lien){
echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
}
echo "\t\t</ul>";
}
if(!empty($fichier)){
sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant
echo "\t\t<ul>\n";
foreach($fichier as $lien) {
echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
}
echo "\t\t</ul>";
}
?>
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne
Génial, je vais tester desuite et essayer de l'adapter dans une listbox. Merci beaucoup
Hors ligne
pour des photos j'utilise ça, simple et bien pratique, je sais pas si ça t'aide (bon c'est limité à l'extension mais tu peux biensûr la changer)
<?
$files = glob("*.jpg");
foreach ($files as $filename) {
echo "<img src=\"$filename\" border=\"0\"><br><br>";
}
?>
Dernière modification par 10000hz (26-10-2009 10:18:29)
Hors ligne
Merci, je prends, je testerai ton code Car j'avoue que je code un peu/beaucoup à l'arrache. Il va être vraiment temps que j'ouvre mes bouquins et que je les lises de A à Z sans lire un bout par ci, un bout par la..
Hors ligne
Merci, je prends, je testerai ton code Car j'avoue que je code un peu/beaucoup à l'arrache. Il va être vraiment temps que j'ouvre mes bouquins et que je les lises de A à Z sans lire un bout par ci, un bout par la..
On apprends aussi sur le tas (tard) en piochant ici et là, mais le tout est de comprendre ce qu'on pioche
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne