PHP problème fonction opendir
sonico
Messages postés
152
Date d'inscription
Statut
Membre
Dernière intervention
-
tounse -
tounse -
Bonjour,
J'ai un problème avec une fonction PHP qui ne fonctionne pas en ligne alors qu'elle fonctionnait très bien en local.
Elle sert à récupérer des photos dans un dossier.
Si quelqu'un aurait une idée, ça serais assez cool.
Deux hypothèses :
soit mon lien n'est pas le bon.
soit l'hebergeur n'a pas activé cette fonction
Voici le code :
$path=$_SERVER["DOCUMENT_ROOT"];
$handle = opendir("/home/users/j/jeanmasson/www/".$sectiondef."/");
while (($file = readdir())!=false) {
clearstatcache();
if($file!=".." && $file!=".")
{
echo "ejs_photo[$a] = '$sectiondef/$file';
";
$a++;
}
}
closedir($handle);
Les erreurs :
<b>Warning</b>: opendir(/home/users/j/jeanmasson/www/administration/Magasin/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/users/j/jeanmasson/www/photo.php</b> on line <b>75</b><br />
<br />
<b>Warning</b>: readdir(): no Directory resource supplied in <b>/home/users/j/jeanmasson/www/photo.php</b> on line <b>76</b><br />
<br />
<b>Warning</b>: closedir(): supplied argument is not a valid Directory resource in <b>/home/users/j/jeanmasson/www/photo.php</b> on line <b>85</b><br />
La première erreur entraine les deux autres.
Merci à tous ceux qui m'aideront
J'ai un problème avec une fonction PHP qui ne fonctionne pas en ligne alors qu'elle fonctionnait très bien en local.
Elle sert à récupérer des photos dans un dossier.
Si quelqu'un aurait une idée, ça serais assez cool.
Deux hypothèses :
soit mon lien n'est pas le bon.
soit l'hebergeur n'a pas activé cette fonction
Voici le code :
$path=$_SERVER["DOCUMENT_ROOT"];
$handle = opendir("/home/users/j/jeanmasson/www/".$sectiondef."/");
while (($file = readdir())!=false) {
clearstatcache();
if($file!=".." && $file!=".")
{
echo "ejs_photo[$a] = '$sectiondef/$file';
";
$a++;
}
}
closedir($handle);
Les erreurs :
<b>Warning</b>: opendir(/home/users/j/jeanmasson/www/administration/Magasin/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/users/j/jeanmasson/www/photo.php</b> on line <b>75</b><br />
<br />
<b>Warning</b>: readdir(): no Directory resource supplied in <b>/home/users/j/jeanmasson/www/photo.php</b> on line <b>76</b><br />
<br />
<b>Warning</b>: closedir(): supplied argument is not a valid Directory resource in <b>/home/users/j/jeanmasson/www/photo.php</b> on line <b>85</b><br />
La première erreur entraine les deux autres.
Merci à tous ceux qui m'aideront
A voir également:
- PHP problème fonction opendir
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
2 réponses
cela ne focntionne pas, il y a til une erreure que je ne vois pas dans la ligne du handle
merciu d'avance
<?php
$dir=$_SERVER["PHP_AUTH_USER"];
$count = 0;
if ($handle = opendir("../".$dir"/") {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {$count++;
print("<a href=\"".$file."\">".$file."</a><br />\n");
}
}
echo '<br /><br /><a href="..">Return</a>';
closedir($handle);
}
?>
merciu d'avance
<?php
$dir=$_SERVER["PHP_AUTH_USER"];
$count = 0;
if ($handle = opendir("../".$dir"/") {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {$count++;
print("<a href=\"".$file."\">".$file."</a><br />\n");
}
}
echo '<br /><br /><a href="..">Return</a>';
closedir($handle);
}
?>