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