Je souhaite voir la liste des fichiers de /textes sur une autre page.
Que faut-il utiliser ?
Code : Tout sélectionner
file (/texte);
ou
filename(/texte);
ou ...
Code : Tout sélectionner
file (/texte);
ou
filename(/texte);
ou ...
Si si il a raisonle dossier texte ne s'ecrit pas /textes, mais textes/
<?php
echo scandir('/textes');
?>
Code : Tout sélectionner
Fatal error: Call to undefined function: scandir() in /var/www/free.fr/4/3/.../loader.php on line 22
Parcontre c'est une fonction php5, il y a une alternative pour le php4 dans la doc (meme lien que je t'ai deja donnée)
<?php
$dir = "/textes";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
sort($files);
print_r($files);
rsort($files);
print_r($files);
?>
Je le transforme ainsi ?
<?php
$dir = "/textes";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
sort($files);
echo($files);
rsort($files);
echo($files);
?>
Mais cela ne marche pas !Code : Tout sélectionner
ArrayArray ( [0] => index.htm [1] => .htaccess [2] => .. [3] => . )if($fichier != "index.htm" || $fichier != ".htaccess")
{
//.....<?php
$dir = "/textes";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
sort($files);
echo($files);
rsort($files);
echo($files);
?>
Où faut-il placer <?php
$dir = "/textes";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh)))
{
if($filename != "index.htm" || $fichier != ".htaccess")
{
$files[] = $filename;
}
}
sort($files);
echo($files);
rsort($files);
echo($files);
?>
Comme ça, il est même pas enregistré dans le tableau et ne sera donc pas affiché.