$open = opendir ('Documents/');
Soit dit en passant, pour ouvrir et explorer un dossier, il existe une fonction en PHP 5 plus pratique : scandir (). $open = opendir("Documents/32/");
if($open==TRUE)
{
echo"ok";
closedir("Documents/32/");
}
else{
echo"fichier cree";
mkdir ("Documents/32/");
}
$open = opendir ('Documents/32/');
if ($open === true)
{
echo 'ok';
closedir ($open);
}
else
{
echo (mkdir ('Documents/32/', 0700))? 'Dossier créé': 'PHPFrance, on a encore un problème';
}Warning: opendir(Documents/32/): failed to open dir: Invalid argument in
Essaie en supprimant le dernier /.y a t il une solution pour eviter le message d'erreur quand le dossier n'existe pas ?Warning: opendir(Documents/32/): failed to open dir: Invalid argument in
opendir ('Documents/32');
Le recours à l'@ n'est pas très recommandé : pour ne pas afficher d'erreur, le mieux est d'utiliser ini_set () pour mettre la directive display_errors à Off (et uniquement en production).@opendir
+1Le recours à l'@ n'est pas très recommandé : pour ne pas afficher d'erreur, le mieux est d'utiliser ini_set () pour mettre la directive display_errors à Off (et uniquement en production).
$open = opendir("Documents/".$num_retour."/");
if($open==TRUE)
{}
else{mkdir ("Documents/".$num_retour."/");}
comment adapter mon code afin de cacher le message d'erreur...