Mailinglisten-Archive |
Jan Kocovski wrote: > $fd = fopen("test.db", "r"); > while (!feof($fd)): > $cut = fgets($fd, 4096); > $monitor = split( ":", $cut, 16); > $host =$monitor[0]; > $id =$monitor[1]; > usw. > > Das funzt ja auch...nur weiss ich net wie ich es machen soll das er > nach z.b. der exacten id sucht und mir dann auch nur diese > komplette zeile ausgiebt. Man kann nur orakeln, weil Du kein Beispiel dafür gibst, wie das File aufgebaut ist. while (!feof($fp)) { $daten = fgets($fp, 4096); $einzel = explode (":", $daten); # Daten isolieren if ($einzel[0] == $ip) break; # gefunden, Suche abbrechen! } reset($einzel); while (list($k, $v)=each($einzel)) echo "$k => $v<br>\n"; Natürlich kann mach auch gleich die für diese Anwendung vorgesehene Funktion fgetcsv (http://www.php.net/manual/function.fgetcsv.php3) nutzen: while ($daten = fgetcsv($fp, 4096, ":")) if ($daten[0]==$ip) break; reset($daten); while (list($k, $v)=each($daten)) echo "$k => $v<br>\n"; > ich habe ne php seite auf der n link is: > <a href="monitor.php3?ip=216.200.116.10> Hoffentlich erstellt unter Verwendung von urlencode(). Ulf
php::bar PHP Wiki - Listenarchive