Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Uusimmat otsikot sivulle?

tkay [08.10.2003 16:07:17]

#

Elikäs flat filenä toteutetun vieraskirjan tuottamasta tekstitiedostosta pitäisi lukea esim. viisi uusinta otsikkoa lihavointitagien välistä, ja julkaista ne sitten kotisivulla. Mitenkäs tuollainen olisi näppärästi toteutettavissa?

pistemies [08.10.2003 16:31:53]

#

Tämä neuvo on seuraavan olettamuksen pohjalta:
Viestit on tekstitiedostossa uusin alimpana.
Kukin viesti on jaeteltu taulukoksi esim. | -merkkiä erottimena käyttäen. Oletus: otsikko on "karsinassa" 2.

$fp=file("viestit.txt");
$fp =  array_reverse($fp);
for($i=0;$i<=5;)
{
$otsikko=explode("|",$fp[$i]);
echo $otsikko[1];
}

Ja jos tarkoitat, että tuossa karsinassa on myös lihavointi tagit, joita ei tule lukea, for-loopissa ne poistetaan str_replacella:

$otsikko[1]=str_replace("<b>","",$otsikko[1]);
$otsikko[1]=str_replace("</b>","",$otsikko[1]);

NiLon [08.10.2003 17:57:34]

#

Ei kirjoita tageja tiedostoon ollenkaan niin ei joudu poistelemaan ja jos käyttäjä voi lisätä ne niin poistaa strip_tags(); funktiolla ne pois.

tkay [09.10.2003 09:01:26]

#

Kiitokset vinkeistä. Pitääpi testata, saanko pelaamaan. Kyselen lisää, jos/kun ei onnistu..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta