Originariamente inviato da lukezz
Appunto non saprei da dove partire, stavo guardando cron jobs, metto un file eseguibile ma i min e l'ora li decido nel file precedentemente, invece io dovrei scriverlo questo file cron in php.
Esempio pratico:
Ho un form dove inserisco il prodotto in base al db
tbl_offerta
id
nome
descrizione
foto
prezzo
data_inserimento
data_scadenza
come gli dico al crontab automaticamente che deve inviare eliminare il prodotto dal db in base alla data di scadenza?
il crontab non farà altro che richiamare una pagina php che farà una query del tipo
troncando le due date solo a m-d-Y senza orario. Il crontab lo fai partire una volta al giorno. Ho aggiunto nella mia testa un campo status da settare a 0 (attiva) e 2 (non attiva) per l'offerta, cancellare è sempre una cosa molto "persistente" in queste cose magari è comodo averla per elencare al venditore le offerte scadute ad esempio.codice:update tbl_offerta set status = 2 where data_scadenza = now()
poi vabbeh se vuoi fare la precisione all'ora o al minuto, fai partire il crontab una volta all'ora/minuto e regoli la query di conseguenza