ch3ck !t: Fehler beim einlesen einer http-Seite

ich kann den Inhalt einer http-Seite nicht mit java auslesen.

  • mit file_get_contents("http://...")erhalte ich den Fehler:
    -> failed to open stream: Bad file descriptor
  • und mit: $fcontents = join ('', @file ("http://..."))
      erhalte ich ebenfalls einen fehler:
    -> join(): Bad arguments

kann mir da jemand weiter helfen?

cu

  1. Hi,

    ich kann den Inhalt einer http-Seite nicht mit java auslesen.

    Warum wählst Du PHP als Themenbereich, wenn es um Java geht?

    • mit file_get_contents("http://...")erhalte ich den Fehler:

    Der Code sieht aus wie PHP - warum schreibst Du dann, daß das Auslesen mit Java nicht klappt?

    -> failed to open stream: Bad file descriptor

    • und mit: $fcontents = join ('', @file ("http://..."))
        erhalte ich ebenfalls einen fehler:

    Den eigentlichen Fehler hast Du geschickterweise per @ unterdrückt und bekommst dann nur den Folgefehler ...

    Sind die fopen_wrappers erlaubt? Andernfalls kann file_get_contents nicht mit URLs funktionieren.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi,

      ich kann den Inhalt einer http-Seite nicht mit java auslesen.

      Warum wählst Du PHP als Themenbereich, wenn es um Java geht?

      das legt doch die Vermutung nahe, daß er PHP nun ersatzweise für Java nehmen will.

      • mit file_get_contents("http://...")erhalte ich den Fehler:
        -> failed to open stream: Bad file descriptor

      Ich vermute mal stark, PHP ist nicht mit den notwendigen Wrappern für HTTP-Streams übersetzt worden.

      • und mit: $fcontents = join ('', @file ("http://..."))
          erhalte ich ebenfalls einen fehler:

      Den eigentlichen Fehler hast Du geschickterweise per @ unterdrückt und bekommst dann nur den Folgefehler ...

      Der eigentliche Fehler entsteht anscheinend nicht durch die Funktion file(), kann daher nicht durch @ unterdrückt werden. file() liefert kein Datenfeld; in Verbindung mit der ersten Fehlermeldung ist dies nur ein weiteres Indiz, daß die nötigen Wrapper einfach fehlen.

      Bitte sieh Dir die ausgabe von phpinfo() an, ob bei den "Registered PHP Streams" http angemeldet ist und allow_url_fopen auch On ist.

      Gruß aus Berlin!
      eddi

      --
      at, wie er leibt und lebt auf ein Posting
      > > Nein, ich denke nicht.
      gepromptet
      > Das empfiehlt sich aber.
      :))))