Mailinglisten-Archive |
Hallo, > > Gibt es vielleicht eine elegantere und vorallem schnellere Lösung > > für mein Problem? > Schreib die Daten in eine Datenbank. das ist unfair! wenn das Egon liest, gibts es einen Heidenspektakel. zur ASCII-File: --------------- Das haengt etwas von Deiner PHP-Version und der Newslaenge ab: - unter 8kB/Zeile ist es egal - ueber 8kB/Zeile nur mit PHP4 $news = file($news_file); /*-- ist nur EIN Plattenzugriff */ while(list($k,$val)=_(at)_each($news)) { $daten = explode("|:|", trim($val)); /*-- trim entfernt \r\n */ if($daten[0]==$autor) { usw... } } Noch schneller bist Du, wenn Du die Daten vorher aufbereitest und includierst: news_file: ------------------------------------------------------- $nesw['Autorname'] = array("der Text", ... , "Datum"); $nesw['Autorname'] = array("der Text", ... , "Datum"); $nesw['Autorname'] = array("der Text", ... , "Datum"); ------------------------------------------------------- include($news_file); $gesucht = $news[$autor]; if (!$gesucht) {echo "ham wa nich";} Eine DB waere jedoch echt besser, wenn das machbar ist. m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m.
php::bar PHP Wiki - Listenarchive