phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bp?= =?iso-8859-1?Q?hp=5D_l=E4ngere=5FTexte=5Feinlesen=5F-=5FProbleme=5F?= =?iso-8859-1?Q?mit=5FZeilchen?=

[php] Re: [php] Re: [php] Re: [php] Re: [p hp] längere_Texte_einlesen_-_Probleme_ mit_Zeilchen

Norbert Pfeiffer php_(at)_phpcenter.de
Mon, 13 Aug 2001 11:18:55 +0200


Hi Volker,

moechte Dir auf keinen Fall MySQL ausreden,
denn das ist wirklich eine sehr gute Idee... ;-)

Wenn aber der Provider keine DB bereitstellt geht es trotzdem.
z.B.:
wenn 'headline#autor#datum#content' der einzelne Datensatz ist,
und jedes Feld soll/darf Zeilenumbrueche enthalten, dann schliesst
Du den Satz einfach mit '##' ab, also so:
'headline#autor#datum#content##'

Die Datei liest Du mit:

$inhalt = fread($fp, filesitze($file));

ein, und explodierst wie folgt:

$saetze = explode("##", $inhalt);    /* create Saetze */
$CNT = array();
while(list($key,$val)=_(at)_each($saetze))
     {$CNT[$key] = explode("#", $val);  /* create Felder */
      }

Sortieren des Array's $CNT geht so:
http://itbw.de/_tests/diverse/div2/usort.php3

Es gibt auch ein Leben ohne Datenbank...  ;-)


m.b.G.  Norbert
______________________
normal:   02292-681769
notfall:  0177-2363368
----------------------
e.o.m.




php::bar PHP Wiki   -   Listenarchive