Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: .txt rivi juttu

kafka [08.02.2004 20:10:05]

#

Miten saisin sellasen hommelin että se ottaa jostain .txt tiedostosta heti ensimmäisen pätkän tekstiä johonkin merkkiin saakka esim. <hr>
Eli se ottaisi näin:
jos teksti on näin: tässä on tää juttu <hr> tää jatkuu
Se tulostaa näin: tässä on tää juttu

Nyntti [08.02.2004 20:35:56]

#

explodella.

esim.

$muuttuja2 = file("teksti.txt");
$muuttuja = explode("<hr>", $muuttuja2);

Sitten tulostelet sen näin:

print"$muuttuja[0]";
print"$muuttuja[1]";

Antti Laaksonen [08.02.2004 21:53:20]

#

Toinen mahdollisuus on tehdä näin:

<?php
$rivi = "Tämä pitää tulostaa <hr> mutta tätä ei";
if (strpos($rivi, "<hr>")) {
    $alku = substr($rivi, 0, strpos($rivi, "<hr>"));
} else {
    //merkkijonossa ei ole ollenkaan <hr>-tagia
    $alku = $rivi;
}
echo $alku;
?>

Funktiolla strpos selvitetään <hr>-tagin kohta tekstissä. Sitten substr-funktiolla katkaistaan teksti tästä kohdasta.

Vastaus

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

Tietoa sivustosta