ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
867
867
EMPFEHLEN
-
Hi,
folgender Code soll IPs aus einer Textdatei auslesen () und wenn sie mit der IP des aktuellen Benutzers übereinstimmt in eine Schleife springen ( nicht).
Findet vielleicht jemand den Fehler?
Das Script funktioniert bis auf diesen Vergleich. In der Textdatei müssen die IPs untereinander stehen, ohne Leerzeichen am Ende o.ä.PHP-Code:<?php
$z = 0;
$ih = array();
$ip=getenv("REMOTE_ADDR");
echo "$ip <br><br>";
$fp = fopen("datei.txt","r");
flock($fp,2);
if ($fp) {
while (!feof($fp)) {
$ih[$z] = fgets($fp, 100);
echo "$ih[$z] <br>";
if ($ih[$z] == $ip) { //HIER ist das Problem
echo "Treffer";
flock($fp,3);
fclose($fp);
}
$z = $z + 1;
}
fclose($fp);
}
else {echo "Datei wurde nicht gefunden";}
?>
Getestet hab ich es auf einem lokalen Apache 1.3.x Server. Durch getenv("REMOTE_ADDR"); bekam ich as meine IP die 127.0.0.1 geliefert. Diese in die Textdatei kopieren hat leider nicht dazu geführt, dass das Script in die Abzweigung gegangen ist.
-
liegt warscheinlich daran das die Function fgets auch das Zeichen
-CR- am Zeilenende mit einliest und somit ist es nicht gleich
der Remote_addr.
$ip=getenv("REMOTE_ADDR")."\n";
.....
if ($ih[$z] == $ip)
versuch mal die Version
-
das ganze kannst du auch etwas einfacher haben

PHP-Code:<?
$ip = getenv("REMOTE_ADDR");
$ih = file("datei.txt");
if($ih) {
if(in_array($ip, $ih)) {
echo "Treffer!":
}
} else {
echo "Datei wurde nicht gefunden";
}
?>Bei regelwiedrigem Inhalt dieses Posts berufe ich mich auf den §20 StGB
Ähnliche Themen
-
VS08 C# Lottozahlen Generator inhalt vom Array Vergleich mit sich selbst
Von Roaddog99 im Forum Sonstige SprachenAntworten: 9Letzter Beitrag: 05.07.10, 16:30 -
Inhalt der Textdatei ändern
Von schiese im Forum PHPAntworten: 5Letzter Beitrag: 19.07.06, 13:55 -
Excel 2003, "WENN" Funktion, Vergleich Inhalt Zelle A mit Inhalt Spalte B
Von domione im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 13.07.06, 00:31 -
Vergleich eines Suchbegriffs mit Inhalt aus csv mit eregi()
Von sstvmaster im Forum PHPAntworten: 0Letzter Beitrag: 23.01.05, 01:26 -
Vergleich Inhalt zweier Dateien
Von schokoriese im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 21.12.03, 23:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren