Endlich !
Mit folgendem Scriptausschnitt geht die CPU Last hoch, „es“ wird in der PHP Anzeige durchgehend angezeigt bis es rot dargestellt wird, der Speicher verbraucht sich bis IPS abstürzt.
Es gibt keine Meldung dazu im Log, andere Scripte werden wie gewohnt abgearbeitet.
<?
$Rufnummer = "0170xxxxxxx"; //Rufnummer beliebig
$Rufnummer = SucheNummer($Rufnummer);
function SucheNummer($Rufnummer)
{
$Name == ""; // Definieren, wegen Fehlermeldung
$url_orig="http://www.klicktel.de/inverssuche/index/search?method=searchSimple&_dvform_posted=1&phoneNumber=#TEL#";
$url = str_replace("#TEL#", $Rufnummer, $url_orig);
$Ausgabe = fopen($url, "r");
if (!$Ausgabe)
{
echo("ERROR : Kann URL nicht öffnen : $url
");
}
$lineNb = 0;
$searchTag0 = 'namelink';
$searchTag1 = '<strong>';
$searchTag2 = '</strong>';
$gefunden = 0;
while(!$gefunden && !feof($Ausgabe))
{
$lineNb++;
$buffer = fgets($Ausgabe);
if (strpos($buffer, $searchTag0) != false)
{
$gefunden = 1;
$startLN = strpos($buffer, $searchTag1) + strlen($searchTag1);
$endeFN = strpos($buffer, $searchTag2) ;
$Name = substr($buffer, $startLN, $endeFN - $startLN) ;
$Name = html_entity_decode($Name);
SetValue(40149 /*[FRITZBOX\Anrufe\Eingehender Anruf]*/ , "am ".datetime. " von ".$Name);
SetValue(24695 /*[FRITZBOX\Anrufe\Letzter Anruf]*/ , "am ".datetime. " von ".$Name);
// echo "Anruf am ".datetime. " von ".$Name;
}
}
fclose($Ausgabe);
return $Name;
}
?>
Das Script wurde einmal unter
Fritzbox 7270/Wlan Repeater Scripts - Seite 2
vorgestellt und lief bei mir ohne Probleme.