Hei!
mitenkäs onnistuisi automaattisesti tiedon poistamista tiedostosta. Eli olen tehnyt semmosen osto/myynti palsta scriptin, joka käyttää tietokantanaan txt tiedostoa (kun en osaa mysliin sitä vielä laittaa). Ja ilmoitukseen on mahdollista lisätä kuva. Ja kun ilmoitus olisi vaikka kuukauden vanha se poistettaisiin ja kuva myös automaattisesti. Miten se tapahtuisi, vai onko edes mahdollista.
Vinkkejä kiitos.
Servulla varmaan pitäis olla joku ohjelma joka tutkisi kerran päivässä kaikki kuvat ja poistaisi vanhat... PHP:llä ei varmaan onnistu koska jos sivua ei kukaan avaa eivät kuvat poistu...
Meitsi kirjoitti:
Servulla varmaan pitäis olla joku ohjelma joka tutkisi kerran päivässä kaikki kuvat ja poistaisi vanhat... PHP:llä ei varmaan onnistu koska jos sivua ei kukaan avaa eivät kuvat poistu...
Onnistuu php:llä ihan yhtä hyvin kuin millä tahansa muulla kielellä. Laittaa sen skriptin vaan suoritettavaksi ajastetusti.
ajv jotain sivua missä kerrottu kuinka laitetaan ajastetusti scripti suoritettavaksi? nopeella vilkasulla en löytänyt mitään.
Jos on shelli käytössä, suosittelen crontabiin tutustumista.
Ei oo shelliä, Mutta kiitos vinkeist silti.
Asiasta seinään. Miten pystyisi muuttaa kuvan kokoa, siis tarkoitan tiedoston kokoa php:llä. Olen yrittänyt etsiä. Siksi vaan, että kun on vain 50 megaa kotisivutilaa ja ettei kukaan laittaisi monen megan kuvia sinne.
abina kirjoitti:
ajv jotain sivua missä kerrottu kuinka laitetaan ajastetusti scripti suoritettavaksi? nopeella vilkasulla en löytänyt mitään.
Kuhaan kirjoittelin joku aika sitten tästä. Suora lainaus sieltä:
lainaus:
Teet tiedoston esim cron.txt ja sinne se ajastettu toiminto:
00 00 * * * /usr/bin/php /home/user/delete.php
sitten shellistä vain
crontab cron.txt
ja varmistat että onnistui:
crontab -l
Google kertoo lisää noista ajastusominaisuuksista.
Ja muistan joskus lukeneeni, että kannattaa välttää tasatunteja, sillä juuri silloin kaikki muutkin ovat ajastaneet toimintonsa suoritettavaksi -> serveri kuormittuu.
Ja tässä vielä linkki keskusteluun.
Niin ja oletan, että serverinä on unix.
Heh huomasin että serverilläni in CGI. Onnistuiskohan sillä helpommin? Ainoa ongelma on etten osaa CGI:tä/Perliä.
Jos serverilläsi on CGI-tuki, niin ihmettelenpä, jos sieltä ei löydy shelliä. CGI ei sinänsä auta yhtään mitään, sillä se on vain rajapinta webin ja serverin välillä. CGI:n kautta voit suorittaa selaimella esim. PHP- ja PERL-skriptejä tai vaikka C-ohjelmia, mutta samanlailla CGI tarvitsee sen sivunlatauksen, että ohjelma suoritetaan.
otin nyt omena.orgista tilaa, siinä vissii on tuo shelli.
Aihe on jo aika vanha, joten et voi enää vastata siihen.