Hi,
folgende Situation:
Ich habe ein CGI-Script, welches die Verfügbarkeit von PC überwacht.
Dieses Script möchte ich nun mit der entsprechenden URL aufrufen und die Rückgabe-Werte verarbeiten.
Folgende URL habe ich:
Nun möchte ich diese URL aufrufen und den Inhalt zurückgegeben bekommen.
Das ganze habe ich mir über file_get_contents gedacht.
Nun wird aber nichts ausgegeben. Warum? Kann es sein dass diese Funktion keine CGI-Scripte unterstützt?
folgende Situation:
Ich habe ein CGI-Script, welches die Verfügbarkeit von PC überwacht.
Dieses Script möchte ich nun mit der entsprechenden URL aufrufen und die Rückgabe-Werte verarbeiten.
Folgende URL habe ich:
HTML:
https://x.x.x.x/avail.cgi?show_log_entries=&hostgroup=all&timeperiod=last7days&smon=1&sday=1&syear=2008&shour=0&smin=0&ssec=0&emon=1&eday=24&eyear=2008&ehour=24&emin=0&esec=0&rpttimeperiod=&assumeinitialstates=yes&assumestateretention=yes&assumestatesduringnotrunning=yes&includesoftstates=no&initialassumedhoststate=0&initialassumedservicestate=0&backtrack=4
Nun möchte ich diese URL aufrufen und den Inhalt zurückgegeben bekommen.
Das ganze habe ich mir über file_get_contents gedacht.
PHP:
$url="https://x.x.x.x/avail.cgi?show_log_entries=&hostgroup=all&timeperiod=last7days&smon=1&sday=1&syear=2008&shour=0&smin=0&ssec=0&emon=1&eday=24&eyear=2008&ehour=24&emin=0&esec=0&rpttimeperiod=&assumeinitialstates=yes&assumestateretention=yes&assumestatesduringnotrunning=yes&includesoftstates=no&initialassumedhoststate=0&initialassumedservicestate=0&backtrack=4";
$seite = file_get_contents($url);
$seite2=strstr($seite, "All Hostgroups");
$tabellen_anfang=strpos($seite2, '<table');
$tabellen_ende=strpos($seite2, '</table>') +8;
echo substr($seite2, $tabellen_anfang, $tabelln_ende-$tabellen_anfang);
Nun wird aber nichts ausgegeben. Warum? Kann es sein dass diese Funktion keine CGI-Scripte unterstützt?
Zuletzt bearbeitet: