versuch es mal so:
»» #!/usr/bin/perl
»» use LWP::Simple;
»» print "Content-type: text/html\n\n";
»» $URL = "http://www.domain.de/";
»» $Daten = get $URL;
»» print "<html><body>$Daten</body></html>\n";
Ist überhaupt "Simple" verfügbar?
Wie kann man zu einem Provider gehen, der kein LINUX benutzt?
mfg Fridolin
Hallo,
ich habe es probiert, aber ohne Erfolg, gleiches Ergebnis, wennn man
davon absieht, das manchmal auch die Fehlermeldung nicht mehr erscheint, aber
trotzdem keine Ausgabe erfolgt.
Das bedeutet, es gelingt der Maschine nicht den Zugriff auf die URL abzuschließen, eventuell ist der Rechner auf den du zugreifst zu lahm, oder das DNS ist lahm, usw.
Du hast nicht beantwortet ob Simple überhaupt verfügbar ist!
Da ich mit hauptsächlich mit ASP beschäftige, bringt mir ein Provider
mit Linux zur Zeit gar nichts.
Unter LINUX heisst das was du ASP nennst PHP3 und ist wie alles unter LINUX zigmal besser als der M$ Kram.
Es gibt Scripte die ASP in PHP3 übersetzen...
Aber mal sehen, vielleicht in Zukunft.
Vieleicht hast du ja Glück.
Danke nochmal für deinen Tip.
Tschau, Stefan
Dein Programm macht das folgende:
1.) Es versucht per DNS die IP des Rechners zu finden der in URL steht.
2.) Es versucht von diesem Rechner die angegegeben Seite zu laden
Zu diesem Zeitpunkt hast du bereits drei Möglichkeiten das dein Prog. nicht zum Ende kommt, aber noch NULL Ausgabe im Buffer.
Das ist taktisch sehr schlecht.
Du solltest zuerst den Output Buffer auf Durchzug schalten,
dann etwas ausgeben
und dann erst versuchen via Simple die Daten zu bekommen.
Ich will dich nicht beleidigen, aber hast du bei den Test www.domain.de in URL stehen? Und funktioniert diese URL?
mfg Fridolin