Hallo
In einem Script habe ich gefunden:
//Adress of the IP check site
function getip ($url)
{
$buffer = file($url);
foreach ($buffer as $line)
{
if (ereg('([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})', $line, $r)) {
$meineip = $r[0];
break;
}
}
return $meineip;
}
$cfg['checkipurl'] = 'http://checkip.dyndns.org/';
$meineip = getip($cfg['checkipurl']);
echo('IP Adress: ' . $meineip);
$datei=fopen("meineip.txt","w");
fputs ($datei,$meineip);
fclose($datei);
Muss zugeben das ich das in der Funktion nicht verstehe,aber es funktioniert.
Meine zwei Fragen nun.....
Geht das auch einfacher ??? und wie kann ich die Variable "$meineip" am
einfachsten allen meinen Scripten zur Verfügung stellen.?
Im Moment öffne ich immer die Datei meineip.txt und lese hieraus die Variable.
Bernd
In einem Script habe ich gefunden:
//Adress of the IP check site
function getip ($url)
{
$buffer = file($url);
foreach ($buffer as $line)
{
if (ereg('([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})', $line, $r)) {
$meineip = $r[0];
break;
}
}
return $meineip;
}
$cfg['checkipurl'] = 'http://checkip.dyndns.org/';
$meineip = getip($cfg['checkipurl']);
echo('IP Adress: ' . $meineip);
$datei=fopen("meineip.txt","w");
fputs ($datei,$meineip);
fclose($datei);
Muss zugeben das ich das in der Funktion nicht verstehe,aber es funktioniert.
Meine zwei Fragen nun.....
Geht das auch einfacher ??? und wie kann ich die Variable "$meineip" am
einfachsten allen meinen Scripten zur Verfügung stellen.?
Im Moment öffne ich immer die Datei meineip.txt und lese hieraus die Variable.
Bernd
Kommentar