Название наверное не совсем информативно, перейду к примеру что бы сразу было понятно, допустим есть у нас доска объявления, пользователь размещает объявление которое через полгода должно удалится, вопрос как происходит это удаление? Как я понимаю (своим поролоновым мозгом) что бы PHP что то сделал, пользователь должен как минимум зайти на страницу, что бы то или иное действие прописанное в скрипте выполнилось, а тут получается, объявление должно удалиться без участия пользователя, как такое сделать / реализовать?
Надо написать скрипт, проверяющий объявления на предмет просрочки. Ну а запускать этот скрипт - на сервере, в cron
можно написать свой cron ) вижу такие варианты без cron: а) не по расписанию неважно как регулярно будет происходить очистка, главное что все пользователи (и роботы) будут видеть актуальную картину. запускать процедуру "устаревания" перед каждой страницей. добавил include в начале и забыл. б) по расписанию но не php в конечном счете всё сводится к удалению/изменению записей в базе. в mysql есть механизм events, можно хранимые процедуры MySQL вызывать по расписанию. скрипт php так не вызвать, а только сиквельные команды. но этого должно хватить.