Hallo,
ich habe in PHP folgenden Source und muss diesen in FHEM abbilden. Hierbei wird eine HTML Seite aus dem Netz geladen, mittels Regex werden dann alle URL's extrahiert und in ein Array gepackt. Download ist ja kein Thema, aber wie Regex'e ich den String und bilde ein Array draus?
$Source = file_get_contents($URL);
$regex = '/https?\:\/\/[^\" \n]+/i';
preg_match_all($regex, $Source, $matches);
foreach ($matches[0] as $url)
{
...
};
Grundsätzliche Frage:
Was willst Du damit erreichen?
Nun ja, ich muss eine HTML Seite runterladen, alle enthaltenen Links extrahieren und mir den einen, den ich suche, schnappen und damit weiterarbeiten. Mit PHP kein Problem und da ich versuche, so ziemlich alles in FHEM abzubilden ...
Zitat von: Det20 am 07 September 2020, 14:10:57
Nun ja, ich muss eine HTML Seite runterladen, alle enthaltenen Links extrahieren und mir den einen, den ich suche, schnappen und damit weiterarbeiten. Mit PHP kein Problem und da ich versuche, so ziemlich alles in FHEM abzubilden ...
Sicher, dass du das nicht mit HTTPMOD lösen kannst?