Daniele Feel: Datei prüfen?

Hallo,

hmmm also mit -e prüft man doch ob eine Datei existiert, oder?
Warum klappt das denn bei mir nicht wenn ich versuche:

$socket = IO::Socket::INET->new  

(
   PeerAddr => $Host,
   PeerPort => 80,
   Proto    => "tcp",
   Type   => SOCK_STREAM
  )
die "$!\n";

if (-e $host/index.html)
{
send $httpsocket "GET $host/usr/index.html\n";
}

Kann man damit etwa nur lokal prüfen ob eine Datei existiert?
mfg
Dany

  1. Hallo,

    hmmm also mit -e prüft man doch ob eine Datei existiert, oder?
    Warum klappt das denn bei mir nicht wenn ich versuche:

    »»  $socket = IO::Socket::INET->new

    (
       PeerAddr => $Host,
       PeerPort => 80,
       Proto    => "tcp",
       Type   => SOCK_STREAM
      )
    die "$!\n";

    if (-e $host/index.html)
    {
    send $httpsocket "GET $host/usr/index.html\n";
    }

    Kann man damit etwa nur lokal prüfen ob eine Datei existiert?
    mfg
    Dany

    Hi erstmal ;o)

    also $Host und $host ist nicht dasselbe ... aber das weisst Du sicherlich, ich wollte es nur nochmal erwähnen.

    -e überprüft tatsächlich nur lokale dateien auf ihre Existenz.
    Also funktioniert das so leider nicht. Ich weiss aber auch nicht, wie es geht, was Du vor hast.

    DanielD

    der Fuchs im Netz: http://www.fox-box.com
    Foren/treiber und vieles mehr ....

  2. Hallo,

    Ein paar Postings weiter unten gibts einen Thread (<100756.html>), der das gleiche Thema hat, dort sind auch für Dich passende Antowrten zu finden.

    Grüße
       Klaus