probleme mit CGI scripten bei -d und qx()

Alles, was Perl betrifft, kann hier besprochen werden.

probleme mit CGI scripten bei -d und qx()

Postby Hasar » 12. November 2003 10:24

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
Hasar
 

Return to Perl

Who is online

Users browsing this forum: No registered users and 12 guests