Variablen von Datei

paulee

Erfahrenes Mitglied
Halli Hallo!


Habe nun 30 Compute, welche eine fixe IP Adresse haben, diese 30 sollen auf den Inhalt einer PHP Datei zugreifen können, habe das so gelöst:

PHP:
<?php

$ip = $_SERVER['REMOTE_ADDR'];
$ipa = "00.000.00.00" or "00.000.00.01" ....weitere ip-adressen;

if ($ip == $ipa) {
echo "Hallo Benutzer";
} else {
echo "Kein Zugang zum System";
};


?>

Hätte nun eine Frage:
Kann ich die IP Adressen der Variable $ipa auch in einer Datei abspeichern,
welche immer abgerufen wird?

Datei sollte so aussehen
ip_adressen.dat
00.000.00.00
00.000.00.01

...

geht das, wenn wie?


vielen dank. mfg
 
Klar geht das.

Versuchs mal so:
PHP:
<?php

$ip = $_SERVER['REMOTE_ADDR'];

$fp = @fopen("ip_adressen.dat", "r") or die ("Kann Datei nicht lesen.");
while ($line = fgets($fp, 1024)) {
  if ($ip == $line) { $benutzer = "ok"; }  
}
fclose($fp);

if ($benutzer == "ok") {
echo "Hallo Benutzer";
} else {
echo "Kein Zugang zum System";
};


?>
 
Zurück