mir: fsockopen und fputs => zugriff verweigert :-(

moin !

fputs ($fp, "GET /".$link." HTTP/1.0, Connection: keep-alive\r\n\r\n");

liefert nach auslesung des ergebnisses:
HTTP/1.1 400 Bad Request
Content-Type: text/html
Date: Sat, 27 Dec 2003 23:18:00 GMT
Connection: close
Content-Length: 20

sehr unfreundlicher server...
was is falsch?

danke

  1. Hi,

    fputs ($fp, "GET /".$link." HTTP/1.0, Connection: keep-alive\r\n\r\n");

    ^
    da sollte ein Zeilenumbruch stehen.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.mud-guard.de/
    1. Hi!

      fputs ($fp, "GET /".$link." HTTP/1.0, Connection: keep-alive\r\n\r\n");
                                             ^
      da sollte ein Zeilenumbruch stehen.

      Zumindest bei mir wird das falsch dargestellt, der Umbruch muss an Stelle des Kommas, aber das hat Andreas sicher so angegeben.

      Und was die meisten Server auch nicht mögen ist ein fehlender Host-Header, da ein Server mit mehreren Virtual Hosts nicht in der Lage ist den Request zuzuordnen.

      Um mal zu sehen was so vom Browser an den Server geschickt wird: http://schroepl.net/cgi-bin/http_trace.pl

      Grüße
      Andreas

      1. Hi,

        fputs ($fp, "GET /".$link." HTTP/1.0, Connection: keep-alive\r\n\r\n");
        da sollte ein Zeilenumbruch stehen.
        Zumindest bei mir wird das falsch dargestellt,

        Verwendest Du eine Proportionalschrift für die Postings?

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.mud-guard.de/