Bonjour,
J'ai un problème que j'ai du mal à comprendre avec le code suivant
Celui là fonctionne mais m'affiche un message que je ne comprends pas : Warning: Missing argument 1 for listfile() in c:\program files\easyphp1-8\www\site2\admin\prev0~.php on line 8
$reptempimg = "Temp/ImgGal/";
listfile ($reptempimg);
//Fonction de listage des fichiers d'un répertoire.
//--En entrée le répertoire ou se trouve les fichiers.
function listfile($reptempimg)
{
//Si repertoire présent
if (is_dir($reptempimg)) {
if ($repertoire = opendir($reptempimg)) {
while ($entree = readdir($repertoire)) {
//si la variable $entree est différente de . et ..
if ($entree != "." && $entree != "..") {
$fichiers[] = ($reptempimg.$entree);
}
}
closedir($repertoire);
}
return $fichiers;
}
else {
exit ("Répertoire Inexistant.");
}
}
$fichiers = listfile();
Cette version fonctionne bien sauf qu'il n'y a plus de parametre en entrée.
Merci d'avance.$reptempimg = "Temp/ImgGal/";
listfile ();
//Fonction de listage des fichiers d'un répertoire.
//--En entrée le répertoire ou se trouve les fichiers.
function listfile()
{
//repertoire temporaire contenant les images
$reptempimg = "Temp/ImgGal/";
//Si repertoire présent
if (is_dir($reptempimg)) {
if ($repertoire = opendir($reptempimg)) {
while ($entree = readdir($repertoire)) {
//si la variable $entree est différente de . et ..
if ($entree != "." && $entree != "..") {
$fichiers[] = ($reptempimg.$entree);
}
}
closedir($repertoire);
}
//return $fichiers;
}
else {
exit ("Répertoire Inexistant.");
}
}
$fichiers = listfile();
Partager