$seiteninhalt = get("http://$in{'url'}") ;
christina
- cgi
0 christina0 MudGuard0 Matti Maekitalo
$seiteninhalt = get("http://$url");
soll dateinamen erkennen
$seiteninhalt = get("http://forum.de.selfhtml.org");
Z:b auf index.html gefunden
Hallo Christina
Du willst, wenn du mittels http eine Seite von einem anderen Server lädst, wissen, wie die Datei heißt, in der selbige liegt?
Das geht nicht. Wo der Server die Daten her bekommt, ist seine Sache.
Grüße
Daniel
PS: Dein Posting könnte eine spur mehr Text enthalten ;-)
Hallo vielen Dank für die bisherigen antworten
z.b die url hunde.de kann dass cgi nicht erkennen weil die eigendliche url hunde.de/german ist
dass cgi von webmasterplan.com beim voreintragscheck kann es aber finden
mfg christina
Hallo
Normalerweise schickt der Server für ein Verzeichnis einfach die index.html zurück. Davon bekommt der Browser aber nichts. Es ändert sich in diesem Fall also auch nicht die Url in der Addresszeile.
Bei hunde.de wird aber statt einer Seite nur ein Hinweis an den Browser geschickt, wo die Seite zu finden ist.
Damit hat die Funktion get() wohl Probleme.
Du musst Dir wohl eine andere Funktion bzw ein anderes Modul suchen, dass damit klar kommt.
Grüße
Daniel
vielen dank ja dass ist möglich
weis jemand ein geeignetes modul?
mfg christina
Hallo
Es sieht so aus, als ob du Perl verwendest.
Wenn das der Fall ist, kommst Du mit dem Modul LWP::UserAgent weiter.
Näheres: http://www.perldoc.com/perl5.8.0/lib/LWP/UserAgent.html
Grüße
Daniel
Hi, (dies ist eine Begrüßung, sowas gilt hier im Forum als üblich)
$seiteninhalt = get("http://$url");
soll dateinamen erkennen
Wie kommst Du darauf, daß sich hinter einer http-Ressource überhaupt eine Datei verbirgt?
Und selbst wenn dies tatsächlich der Fall sein sollte - der http-Server wird Dir den Namen der Datei, die sich hinter der http-Ressource verbirgt, nicht verraten.
cu, (dies ist eine Verabschiedung, wie sie hier im Forum als üblich gilt)
Andreas (dies ist eine hier im Forum als üblich geltende Unterschrift)
use Mosche;
$in{'url'}
Dies läßt darauf schliessen, dass du die cgi-lib.pl verwendest. Zu deinem (und unserer Wohlergehen) benutze _bitte_ CGI.pm. Siehe hierzu unter anderem in SelfHTML, oder (wenn man Spass dabei hat) auch in `perldoc CGI'.
Nur so als Anregung...
use Tschoe qw(Matti);