Werner: IP Adressen in einem Dokument auslesen

Beitrag lesen

Hallo Werner,

Danke für den Tipp
jedoch bin ich leider nicht der PHP Profi um das umsetzen zu können.

Wie müsste ich preg-match-all einsetzen um:
Die IPs aus IPimText.html auszulesen und nach IP.txt zu exportieren

Also echt - die größte Arbeit hat dir Mathias doch bereits abgenommen.
Wie wäre es da mit ein wenig Eigeninitiative?
Dafür braucht man kein PHP Profi zu sein.

Grüße

Marc Reichelt || http://www.marcreichelt.de/

»»

Hallo Marc,

natürlich hab ich versucht das umzusetzten
Da aber nur Müll dabei rauskam habe ich halt nochmal nachgefragt

Nachdem ich mir aber nochmals Mathias regex angeschaut habe
/([12]?[0-5]?[0-5].[12]?[0-5]?[0-5].[12]?[0-5]?[0-5].[12]?[0-5]?[0-5])/

wurde mir der Fehler klar
IPs gehen nicht von 0-5 sondern von 0-9 :-)

Hier die Lösung:

<?php
$page = @implode('', file("IPimText.html"));

$anzahl=preg_match_all("/([12]?[0-9]?[0-9].[12]?[0-9]?[0-9].[12]?[0-9]?[0-9].[12]?[0-9]?[0-9])/", $page, $out);
echo "Es wurden $anzahl IPs gefunden:<br><br>";
echo implode("<br>",$out[0]);
exit;

Nochmals Danke für die Hilfestellung
Werner