Hallo zusammen,
ich will in meinem perl CGI script eine Abfrage machen die über einen unc Pfad abprüft ob ein Ordner existiert oder nicht jedoch geht dies weder mit -d oder mit qx().
-d Beispiel:
$Pfad = "\\\\Server\\Freigabe\\Ordner";
if(-d $Pfad)
{
print "Ordner gefunden";
}
else
{
print "Ordner nicht gefunden";
}
qx() Beispiel:
$Antwort = qx("dir $Pfad");
if($Antwort=~ /<DIR>/)
{
print "Ordner gefunden";
}
else
{
print "Ordner nicht gefunden";
}
Das seltsame ist jedoch dass wenn ich ein script direkt an die Perl.exe übergebe alles funktioniert doch wenn ich das script über den Browser aufrufe funtkioniert keine der 2 Möglichkeiten. Kann mir einer bitte sagen was mit meinem Perl los ist oder warum die Funktionen über CGI nicht gehen (kann es vielleicht auch an Apache liegen?).
Grüße
Hasar