Onnistuuko PHP:llä jotenkin suht. helposti tekemään skriptin joka muokkaa halutun tiedoston sisältöä?
Oletetaan että tiedosto olisi vaikkapa sivu.htm ja sisältö seuraava:
Untitled
Tämä on testitiedosto.
Tässä ei ole mitään järkevää sisältöä.
Niin siis, että saisi tuon tiedoston muokattavaksi vähän niin kuin sisällönhallintajärjestelmissä, ilman noita koodinpätkiä?
Oletetaan että tiedosto olisi vaikkapa sivu.htm ja sisältö seuraava:
Untitled
Tämä on testitiedosto.
Tässä ei ole mitään järkevää sisältöä.
Niin siis, että saisi tuon tiedoston muokattavaksi vähän niin kuin sisällönhallintajärjestelmissä, ilman noita koodinpätkiä?
Vastaukset 7
Vanhimmat
http://www.tizag.com/phpT/fileopen.php
Ideana olisi siis, että tuo sivu.htm avautuu esim. tallaiseen lomakkeeseen mikä tää mihin kirjoitan nyt viestiä...
Tässä siis lukisi:
Tämä on testitiedosto.
Tällä tiedostolla ei ole mitään sisältöä.
Ja sitten voin muokata tuota vaikka niin, että jatkan tuota ekaa lausetta:
jonka on luonut Teppo Testaaja.
TULOS:
Tämä on testitiedosto jonka on luonut Teppo Testaaja
Tällä tiedostolla ei ole mitään sisältöä.
http://fi.php.net/manual/en/function.glob.php
tuolla glob:lla haet tiedot ja sit tulostat ne form:iin
vaikkapa jotenkin näin:
...liian valmiiksi pureskelematta.
textarealla ei ole value ominaisuutta! mielummin näin: echo $file
Totta turiset, joskus sortuu omaan näppäryyteensä...
Siis tuohan tulostaa tiedoston nimen... siis olettaen että $file = 'jokutiedosto.htm' ?
Vaan aiempaan esimerkkiini liityen tiedostossa oleva sisältö haetaan glob funktiolla ja se tieto sisällytetään muuttujaan $file. Tämä $filen sisältämä tieto sitten tulostetaan textareaan...