Hi liebe Freunde,
nachdem ich den Windows Update Server bei uns im Netz überreden konnte, die AUsgabe so anzupassen, dass er mir nur noch die Server ausspuckt, habe ich jetzt ein weiteres Problem.
Die AUsgabe erfolgt immernoch in einer Tabelle, aber ich kann das ganze jetzt mit Preg_match_all() so ausgeben, dass er mir die Server aus der Tabelle liest.
Der Code bisher sieht so aus
PHP-Code:
<?php
// URL, die durchsucht werden soll
$url = 'status.html';
$parsed_uri = parse_url($url);
// URL öffnen
if( function_exists('file_get_contents') ) // Überprüfen ob Funktion von PHP unterstützt
{
$page = file_get_contents($url);
} else {
die('Bitte PHP aktualisieren!');
}
if( preg_match_all("/.*.domain1.de|.*.domain2.de|.*.domain3.net|.*.domain4.de/", $page, $match) ) //Suche nach den Servern
foreach($match[0] as $link){
list($server, $loc, $domain, $tld) = explode(".", $link); //FQDN Teile definieren
echo $server; //Nur de hinter den Servernamen ausgeben
echo '<br>'; //Leerzeile
}
?>
Problem ist jetzt aber: Das Script funktioniert fast perfekt!
Aber es sieht so aus, dass wir beispielsweise 6 Server in Domain1 haben, 10 in Domain 2 etc..
Er gibt mir aber immernur den jeweils ersten Treffer aus. Ich bin mir sicher dass bei dem foreach() n Fehler ist aber ich komm nicht drauf
Hoffe es ist einigermaßen klar was ich emine.
Liebe Grüße
ZeroEnna
Liebe Grüße