Halo,
ich lese den Inhalt einer Webseite ein. Das funktioniert.
Jetzt will ich den Inhalt $content zeilenweise durchlaufen. Und das funktioniert nicht.
Fehler:
<b>Warning</b>: Invalid argument supplied for foreach() in <b>C:\IP-Symcon\scripts\59043.ips.php</b> on line <b>38</b><br />
Zeile 38 ist die foreach-Zeile
Das kann nicht funktionieren, da Du ja den Inhalt der Seite abholst und das ist zunächst mal ein String, den kannst Du auch nicht mit foreach durchsuchen, das geht nur mit einem Array.
Das kommt darauf an was Du genau suchst bzw. was gemacht werden soll.
Am besten ist es Du schreibst den Inhalt der Seite in ein DomDocument, dann kannst Du das Document gezielt duchsuchen.
Letzlich hängt das aber auch davon ab wie der Inhalt der Seite eigentlich aussieht.
Beispiel:
$payload = file_get_contents("http://192........");
// We need to validate our document before refering to the id
$doc->validateOnParse = true;
$doc->loadHTML($payload);