Имею скрипт вывода информации через инклуд с определенным интервалом: PHP: <? $filetime=lstat('content.txt'); // Получаем массив информации о файле $cur=time()-$filetime[9]; // Получаем время прошедшее с последней модификации файла if ($cur>86400) // Если прошло больше 2500 секунд, то делаем запрос к БД { $f=fopen('content.txt','w'); // Все echo заменяем на $out.= // Чтобы собрать в эту переменную все данные которые надо выводить $host = ""; // MySQL server $user_db = ""; // MySQL пользователь $pass_db = ""; // MySQL пароль $dbase = ""; // MySQL база данных $dtable = ""; // Таблица в базе данных error_reporting(E_ALL); mysql_connect ($host, $user_db, $pass_db); mysql_select_db($dbase); $sql = "SELECT link_id, images, catid, rand() AS rnd FROM $dtable WHERE catid=499 GROUP BY link_id ORDER BY rnd LIMIT 6"; $result = mysql_query($sql); $rows = mysql_num_rows($result); $out=""; if ((!$rows) || ($rows < 1)) {$out.="Результатов НЕТ!!!";} else { $out.="Заголовок моей инфы"; while(list($id_link, $images) = mysql_fetch_row($result)) { $out.="<a href='$id_link.html'><img src='$images'></a>"; } } $out.="Конец моей инфы"; fwrite($f,$out);fclose($f); // Записываем в файл } echo file_get_contents('content.txt'); // Всегда выводим содержимое файла ?> Как сделать, чтобы скрипт запускался сам с определенным интервалом без инклуда? P.S. Крон хостинга не предлагать
PHP: <?php // функция запуска скрипта через определенный интервал времени (аналог cron) ignore_user_abort(); // запускаем скрипт в фоновом режиме set_time_limit(0); // запускаем скрипт всегда $interval=60*15; // интервал в секундах (сейчас установлено 15 минут) do { // собсно пишем сам скрипт..... тот, который хотим выполнять каждые 15 минут, например отправку письма с ругательствами плохому человеку или что-то по-сложнее (вобщем все зависит от вашей фантазии)... sleep($interval); // инициируем интервал запуска скрипта } while(true); ?> (c) Google
В панели хостинга найти вкладку CRON и установи нужное значение и путь до скрипта. Или как написано постом выше - ты может воспользоваться, бесплатным сервисом cronjob.ru
Инклудь скрипт другим скриптом с др хостинга и обрывый соединение, а другой через паузу пусть запускает первый, или Сделай такуюж как сейчас сравнивалку во времени только место соединения с бд запускай нужный скрипт, залей на фрии хостинг и пусти ифрейм траффика. Бедный фрии хостинг, всю тяжёлую работу берёт на себя Всё зависит от паузы