Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: tiedon poistoa tiedostosta & kuvan poistaminen

Sivun loppuun

tono [16.03.2005 18:58:44]

#

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.

Meitsi [16.03.2005 19:02:18]

#

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...

ajv [16.03.2005 19:10:55]

#

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.

abina [17.03.2005 09:43:34]

#

ajv jotain sivua missä kerrottu kuinka laitetaan ajastetusti scripti suoritettavaksi? nopeella vilkasulla en löytänyt mitään.

pwc [17.03.2005 17:14:02]

#

Jos on shelli käytössä, suosittelen crontabiin tutustumista.

tono [17.03.2005 19:22:57]

#

Ei oo shelliä, Mutta kiitos vinkeist silti.

tono [18.03.2005 19:28:26]

#

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.

ajv [18.03.2005 20:20:04]

#

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.

tono [18.03.2005 20:54:49]

#

Heh huomasin että serverilläni in CGI. Onnistuiskohan sillä helpommin? Ainoa ongelma on etten osaa CGI:tä/Perliä.

ajv [18.03.2005 21:07:52]

#

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.

tono [18.03.2005 21:27:39]

#

otin nyt omena.orgista tilaa, siinä vissii on tuo shelli.


Sivun alkuun

Vastaus

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

Tietoa sivustosta