Shooter2k
Erfahrenes Mitglied
Hallo ich habe ein Problem. Und zwar bekomme ich neuerdings eine Fehlermeldung in meiner Funktion die ich einfach nicht verstehe ich glaube es liegt an der neuen PHP Version. Irgendwas muss ich anders schreiben.
Fehler in Line 8 "Call-time pass-by-reference has been deprecated"
Das ist meine Funktion ich hoffe jemand kann mir helfen.
Danke für die Unterstützung.
Fehler in Line 8 "Call-time pass-by-reference has been deprecated"
Das ist meine Funktion ich hoffe jemand kann mir helfen.
PHP:
function ipToCounrty($target){
if($target==true){
$nextServer = "whois.ripe.net";
if($nextServer){
$buffer = "";
if(! $sock = fsockopen($nextServer, 43, &$num, &$error, 10)){ // diese zeile wird als fehler angezeigt
unset($sock);
}
else{
fputs($sock, "$target$extra\n");
while (!feof($sock))
$buffer .= fgets($sock, 10240);
fclose($sock);
}
}
$buffer = str_replace(" ", " ", $buffer);
$msg = nl2br($buffer);
$posun = strpos ($msg, "0.0.0.0 - 255.255.255.255");
if ($posun>0){
$rest="unknown";
$msg=" ";}
$posus = strpos ($msg, "Florida");
if ($posus>0){
$rest="US";
$msg="US";}
else{
$pos = strpos ($msg, "country:");
if ($pos>0){$rest = substr ($msg, $pos+44, 2);}
$rest=str_replace(" ", "", $rest);
}
return $rest;
}
}
Danke für die Unterstützung.