nachdem die Rückwärtssuche mit Klicktel teilweise recht dürftig funkionierte (der Datenbestand ist nicht so doll) habe ich mal ein kleines Script für „Das Örtliche“ gebastelt.
ich habe den Code folgendermaßen angepasst (hier mal in einer Testversion):
$test = SucheName("0413312345");
Echo $test;
Return;
function SucheName($Rufnummer) // via Das Örtliche
{
$url="http://www.dasoertliche.de/Controller";
$query=array(
"form_name"=>"search_inv",
"ph"=>$Rufnummer
);
$data=http_post_fields($url,$query);
if(preg_match('/na: "(.*)"/', $data, $result))
{ // Haben wir ein Ergebnis?
$GefName = $result[1];
}
else
{
$GefName = $Rufnummer;
}
return ($GefName);
}
Das Skript funktioniert gut, seit einen für mich unbekannten Zeitpunkt wird ein Fehlermeldung in der Zeile mit „http_post_fields“ herausgegeben. ("…Call to undefined function…"). Liegt das möglicherweise am Update auf 2.2 und an den Extensions? Ich habe leider keine aktuellere „php_http.dll“ (Version 5.1.6.6) gefunden…
Habe ich so gemacht und das Script ausgeführt. Bekomme jedoch folgende Fehlermeldung.
Setze die neueste Version von IPS ein (2.3#1799). Vielleicht ist die PHP-Version auch falsch?
Ich muss noch mal grade nachfragen, welche Version benötige ich denn im Moment? Ich hab die im vorletzten Post angegebene .dll geladen bekomme den fehler aber immer noch.
Wie kann ich überhaupt raus bekommen welche PHP Version IPS nutzt?
Die Seite ist weiterhin unter der alten URL zu erreichen und auch der Link funktioniert immer noch so wie er soll.
Möglicherweise ist aber die Ausgabe verändert worden !?