Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как создать картинку и сохранить ее на сервере?
 
 автор: FatBoy   (05.10.2005 в 14:14)   письмо автору
 
 

Вопрос заключается в следующем:
1. нужен РНР-скрипт, который при выполнении создает картинку (пусть к примеру .png-файл с сегодняшней датой) и сохраняет его на сервере с определенным именем (не отдает в браузер, а именно сохраняет).
2. как сделать чтобы он ежедневно запускался и генерировал новую картинку (с новой датой) (вроде я так понял надо использовать cron, но что это такое и как его использовать не нашел).

Суть такова: на самом деле картинка будет информер, на ее генерацию тратится и время и ресурсы, и если я размещаю ссылку на этот информер на разных страницах (разных сайтах), а может кто-то захочет использовать этот же информер и дальше, то удобнее было бы 1 раз отработать скрипту, сделать картинку, а потом все ссылки ведут просто на эту картинку (без повторной генерации).

   
 
 автор: pavlick   (05.10.2005 в 16:10)   письмо автору
 
   для: FatBoy   (05.10.2005 в 14:14)
 

в функции выдачи картинки есть необязательный параметр - имя файла. Если он указан, то картинка не выдается браузеру, а сохраняется на диск

   
 
 автор: XPraptor   (05.10.2005 в 16:32)   письмо автору
 
   для: pavlick   (05.10.2005 в 16:10)
 

Можешь без crona, если у тебя постоянный трафик, хотябы роботов, то можешь проверять при входе на страницу дату и создавать картинку если дата создания вчерашняя, а дату создания писать иил в базу или в файл.

   
 
 автор: FatBoy   (06.10.2005 в 13:10)   письмо автору
 
   для: XPraptor   (05.10.2005 в 16:32)
 

to pavlick:
> в функции выдачи картинки есть необязательный параметр - имя файла.
> Если он указан, то картинка не выдается браузеру, а сохраняется на диск

а пример если не трудно?

to XPraptor
>Можешь без crona, если у тебя постоянный трафик, хотябы
>роботов, то можешь проверять при входе на страницу дату и
>создавать картинку если дата создания вчерашняя, а дату
>создания писать иил в базу или в файл.

Я хочу чтобы генерился информер без моего участия вообще, даже если я месяц не выхожу в интернет, но скрипт все-равно собирает нужную информацию, оформляет ее и готовит картинку на сервере.

   
 
 автор: FatBoy   (10.10.2005 в 14:18)   письмо автору
 
   для: FatBoy   (06.10.2005 в 13:10)
 

Разобрался с записью в файл (все нормально) записывает, но с запуском через крон не хочет. Кто-нибудь может подсказать? Я зашел в панель, указал запускать каждый месяц,
каждую неделю, каждый день, в 0 часов. В строке команда указал имя PHP-файла. Ничего де запускается. Что я делаю не так?

   
 
 автор: cheops   (10.10.2005 в 15:14)   письмо автору
 
   для: FatBoy   (10.10.2005 в 14:18)
 

1) А приведите как выглядит строка?
2) Права доступа на выполнение скрипту прописывали?
3) Хотя скорее всего у вас PHP-интерпретатор подключён как модуль и не обрабатывает PHP-скрипты как системные - в этом случае необходимо создать Perl-скрипт, который будет обращаться к PHP-странице. Perl-интерпретатор всегда имеется и обрабатывает скрипты - вы найдёте его в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4459 - только не забудте пометить его как исполняемый.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования