Carbon1, WHOIS. насколько я знаю функции такой вроде нету. или просто я не встречал. а вообще отправляешь куда нить через сокеты например запрос, а потом парсишь ответ. Byrger, есть такая функция sleep(60) поставьте ее после того как данные добавляються в БД. а после этой строки пишите то что нужно будет сделать. Так скрипт выолнит запрос к БД, заснет на 60 сек и потом продолжит работу с тем что у вас там нужно. Gaus, я понял но у меня нет такого скрипта которогы ты хочешь. только тот о котором я написал. Sindicat, лучше вводи время функцией time() он выдает кол-во секунд с какого там года. А потом в другом скрипте что в кроне будет ты просто SELECT ом выводи все значения того столбца и сравнивай с новым time() если по секундам прошло столько то времени то удаляй из БД запись. разница = время в бд - время из вызванного скрипта. Маркиза, я нет. погодите немного. возможно вам кто то ответит.... кто более компетентнее меня.
На серверной машине стоит nix, следующий код работать отказывается <?php header ("Content-type: image/gif"); $text=$_GET['text']; // Name the font to be used (note the lack of the .ttf extension) $font = 'tahoma.ttf'; $im = imagecreate (135, 12); $white = imagecolorallocate ($im, 255, 255, 255); $black = imagecolorallocate ($im, 0, 0, 0); imagettftext ($im, 9, 0, 0, 9, $black,$font, substr($text,0,20)); $img=imagerotate ($im, 90,0); imagegif ($img); imagedestroy ($im); imagedestroy ($img); ?> думаю дело со шрифтом. Что делать в такой ситуации
Sleep Действует на весь скрипт целиком? Пользователю придётся ждать когда скрипт "проснётся"? Ну вызовет ли это большую нагрузку на сервер? Пользователь должен находится в этот момент на данной странице? или может дольше гулять по просторам инета?
Byrger, хм. ну тут смотря что нужно... можно конечно и кроном запускать какой то скрипт каждую минуту и проверять, но тоже так себе решение. еще раз - смотря что нужно.
truelamer, ошибки есть какиенибудь? что значит не работает? не рисуеться? вообще ничего не выводит? $white = imagecolorallocate ($im, 255, 255, 255); зачем эта строка? такая переменная не используеться нигде.
2blaga, этот код прекрасно работает в винде, а на unix серваке нет. Функция imagegif работает а изображения нет
truelamer епт так ты не указываешь куда и с каким именем сохранять. вот например у меня тока с jpg все ок работает. imagejpeg($im2,"../".$category."/th/".$name_image."");
А ты не думай, ты вставь в самое начала скрипта: @ini_set("display_errors","1"); и потом, откуда у тебя $_GET['text']; прилетает? В коде нету
Кароче суть работы такая.... Пользователь тыкнул на задание...которое выполняется через 60сек (происходит запрос в БД) В это время пользователь может делать что угодно. Таких пользователей сотни!... вот в чём проблема то... И заданий десятки...
ты не все файлы выложила, такие простыни сюда не надо пихать, выложи в один архив и залей куда-нибудь. Включая то, что у тебя в начале скрипта инклудится (require_once)
Carbon1 http://ru.php.net/manual/en/function.gethostbyname.php Byrger Добавили в бд, и дальше как то так посылаем запрос на нужный пхп файл вашего сервера PHP: $ctx = stream_context_create(array( 'http' => array( 'timeout' => 1 ) ) ); file_get_contents("http://example.com/somescript.php", 0, $ctx); В самом somescript.php первыми строчками PHP: ignore_user_abort(1); set_time_limit(0); sleep(60); // Дальше текст программы Нагрузка будет правда нереальная) а вообще - крон и проверка раз в полминуты