Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedoston sisältö tekstialueeseen

TH [15.06.2003 20:48:07]

#

Olen tekemässä PHP:llä erästä juttua, ja minun täytyisi saada tietyn tiedoston sisältö tekstialueeseen (textarea). Miten tämä onnistuisi?

NiKC [15.06.2003 20:53:05]

#

Kun kerran kyseessä on koko tiedosto, homma sujuu helpoiten lukemalla koko tiedosto taulukkoon file() -funktiolla jonka jälkeen sen voi yhdistää implode() -funktiolla.

<textarea name="foo" rows="10" cols="60">
<?php
    $sisalto = file("tiedosto.nimi");
    print(implode("", $sisalto));
?>
</textarea>

TH [15.06.2003 21:33:12]

#

Kiitos. :)

odys [16.06.2003 17:25:48]

#

Jos vähän viilataan ja PHP:n versiosi on tarpeeksi uusi niin:

<textarea name="tiedosto" rows="8" cols="40">
<?php
    echo file_get_contents("tiedosto.nimi");
?>
</textarea>

PS. Optimointi on aina kannattavaa. Ei ehkä niinkään pienillä sivustoilla, mutta jos joskus koodaa laajan kokonaisuuden voi pienetkin optimoinnit nopeuttaa sivuston latautumista. Optimointi kannattaa ottaa tavaksi :)

Vastaus

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

Tietoa sivustosta