Hiho,
ich versuche gerade eine Datei (Bild oder HTML) per fsocketopen und GET von einem Server runter zu laden. Das klappt auch prima nur fehlt mir das nötige Hintergrundwissen um Inhalt und den mitgesendeten Header sicher voneinander zu trennen.
Meine erste Idee war am doppelten \r\n zu trennen, da ja eine Leere Zeile das ende vom Header ist. Doch dann ist mir aufgefallen das nach dem \r\n\r\n der eigentliche Inhalt noch nicht direkt beginnt, sondern erst noch eine Zeile mit einer dreistelligen Kombination (113 oder f1d) folgt.
Wie kann ich also sicher trennen (auch ich Hinsicht auf eventuelle Probleme wenn die empfangene Datei dieses Zeichen enthält (bsp. ich würde am \r\n\r\n trennnen, was wäre wenn jemand in eine Datei genau diese Kombination auch rein schreibt. )
Grüsse
Marc