Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: .txt skripti

Dimmu [24.09.2003 11:28:11]

#

Onko jossain semmoistqa skriptiä joka "puhdistaa" .txt tiedoston tietyin aikavälein? esim huutolaatikot vois tyhjentää viikon välein, tai 24h välein... kiitos!

Teme [24.09.2003 13:13:02]

#

Tee sellanen PHP-skripti..
Vaikka että sulla o 2 tiedostoo, toisessa päivämäärä ja toisessa ne muut tekstit. Sit PHP-skripti kattoo et jos se päivämäärä on eri kuin kys. päivä ni sillon tekstit lähtee.. Ainut ongelma on se, että PHP-skripti ei suorita itse itseään eli jonkun tarvistee vierailla sillä sivulla.
Tai sitten teet Visual Basicilla ohjelman koneellesi ja sit se lähettää pyynnön PHP-skriptille et laatikko pitäis puhdistaa.. Ei helppo eikä vaikee homma, siltä väliltä.

Teme [24.09.2003 13:17:05]

#

Tee siis Visual Basicilla ohjelma, joka lähettää pyynnön automaattisesti PHP-skriptille ja PHP-skripti tekee työtä käskettyä. Sit sellanen juttu et sen listan tyhjentämiseen tarvitaan salasana ettei kuka tahansa voi tehdä sitä :D

k-mikko [24.09.2003 18:17:28]

#

Jos on mahdollista käyttää Crontab-nimistä systeemiä, niin käytä. Itselläni kun webhotellipalvelun ohessa moinen on ja sen voi asettaa helposti ajamaan ohjelman vaikkapa minuutin välein. Ohjelman voi tehdä helposti vaikkapa Perlillä.

NiKC [24.09.2003 19:17:35]

#

Melko yksinkertasta on myös tehdä siihen php-skriptiin joka näyttää tuon txt-tiedoston sisällön tarkistus pitääkö tiedosto tyhjentää.

Jos esim tyhjennys tehdään joka maanantai niin maanantaisin skripti tyhjentää tiedoston ensimmäisellä näyttöpyynnöllä.

Viime tyhjennyksen ajankohdan voi tallentaa esim. tiedoston ensimmäiselle riville tai erilliseen tiedostoon.

Ei tarvita mitään ajastettuja toimintoja tai clientteja omalle koneelle tai edes sivustonhallintatyökalua.

T.M. [24.09.2003 19:39:09]

#

mikä idea tässä on? miksi tiedosto pitäisi tyhjentää?
ei sun niitä kaikkia viestejä tarvi yhdelle sivulle tulostaa

NiLon [24.09.2003 23:26:41]

#

tai sit ihan vain screeniin joku php tuottaa tulosta :D

Vastaus

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

Tietoa sivustosta