Bonjour,
G un blm pour afficher des fichiers sur un lecteur reseau heberger par un serveur de fichier .
Je ne peux l'ouvrir avec la commande opendir ça m'affiche:
Warning :Opendir:Invalid argument(errno22)
alors que quand je fais le test en local c ok.
Après plusieur recherche sur google g vu qu'opendir ne se fait qu'en local au fait et pour que je puisse acceder à mon lecteur réseau il faudrait que je fasse un sscript pour le monter et là je suis mort alors si quelqu'un veut bien m'aider je le remercie d'avance .
Aavnt je vous montre mon script avec opendir qui veut acceder au lecteur partager U:\
require("D:/Donnees/EasyPhp/www/speedoo/fonction.php3");
if ($type<>"")
{
if ($type==0)
{
$handler=opendir("U:/Site_DSDP/Sns/cr_reunion_service/Archive");
$chemin="U:/Site_DSDP/Sns/cr_reunion_service/Archive/";
}
elseif ($type==1)
{
$handle=opendir("U:/Site_DSDP/Sns/cr_reunion_service");
$chemin="U:/Site_DSDP/Sns/cr_reunion_service/";
}
elseif ($type==2)
{
$handle=@opendir("U:/Site_DSDP/Sns/cr_reunion_service/Annexe_PR"); //ici le arobas @ en lève juste le message d'erreur mais ne résoud rien
$chemin="U:/Site_DSDP/Sns/cr_reunion_service/Annexe_PR/";
}
elseif ($type==3)
{
$handle=@opendir("U:/Site_DSDP/Sns/cr_reunion_service/Annexe_MJ");
$chemin="U:/Site_DSDP/Sns/cr_reunion_service/Annexe_MJ/";
}
elseif ($type==4)
{
$handle=@opendir("U:/Site_DSDP/Sns/cr_reunion_service/Annexe_JP");
$chemin="U:/Site_DSDP/Sns/cr_reunion_service/Annexe_JP/";
}
echo $handle;
echo $chemin;
$j=0;
$tableau =array();
$intitule=array();
$date=array();
while ($file = @readdir($handle))
{
$test=explode(".",$file);
$test2=explode("_",$test[0]);
if (($file!="." and $file!="..") and ($test[1]=="doc" or $test[1]=="DOC" or $test[1]=="xls" or $test[1]=="XLS" or $test[1]=="pdf" or $test[1]=="PDF" or $test[1]=="zip" or $test[1]=="ZIP" or $test[1]=="msg" or $test[1]=="MSG" or $test[1]=="csv" or $test[1]=="CSV" or $test[1]=="LNK" or $test[1]=="lnk"))
{
$tableau[$j]=$file;
$intitule[$j]=$test2[1]." 20".$test2[0];
$date[$j]=$test2[2]."/".$test2[1]."/".$test2[0];
$j++;
echo $tableau[$j];
}
}//fin de la boucle
@closedir($handle);
$i=$j-1;
Alors comment faire pour le script de montage de mon U:\ s'il te plaît
Partager