Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RFpro.ru: Программирование на PHP


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 11011
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 4024
∙ повысить рейтинг »
vladisslav
Статус: Практикант
Рейтинг: 1353
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / PHP

Номер выпуска:1259
Дата выхода:10.02.2013, 23:00
Администратор рассылки:Устинов С.Е. (Профессионал)
Подписчиков / экспертов:88 / 42
Вопросов / ответов:3 / 9

Консультация # 15166: как узнать размер удаленного файла без помощи сокетов?...


Консультация # 30866: Здравствуйте! Как заставить запускаться на сервере служебный скрипт с определенной периодичностью, без запросов клиента. Я в РНР новичок - только начал изучать и сразу же возникла такая проблема. Необходимо, чтобы данные базы данных обрабатывались на сервере постоянно, вне зависимости от того есть ли в данный момент запросы клиентов или нет. Заране...
Консультация # 22560: Здравствуйте, эксперты. Долгое время не могу придумать, как реализовать следующее. Есть шаблон дизайна страницы. Нужно создать файлы со статьями для сайта так, чтобы в них содержались переменные (разное количество в разных файлах): заголовок, дата создания и другие. Текст в этих файлах должен быть в виде html. То есть что-то в этом роде (см. пр...

Консультация # 15166:

как узнать размер удаленного файла без помощи сокетов?

Дата отправки: 01.01.2004, 00:01
Вопрос задал: Pavel
Всего ответов: 3
Страница онлайн-консультации »


Консультирует КиберТварь:

Здравствуйте, Pavel!
с помошью РНР?
НИКАК

Консультировал: КиберТварь
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Alien:

Добрый день, Pavel!
а на сколько он от тебя удален, и чем он от тебя удален?????

Консультировал: Alien
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Неизвестный:

Здравствуйте, Pavel!
Воможно, получится так: открыть файл, прочесть его, узнать длину стоки в коорую прочел, но это ламерский способ, возможно есть лучше... ТОЧНО есть, но я его не заню :))

Консультировал: Неизвестный
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 30866:

Здравствуйте! Как заставить запускаться на сервере служебный скрипт с определенной периодичностью, без запросов клиента. Я в РНР новичок - только начал изучать и сразу же возникла такая проблема. Необходимо, чтобы данные базы данных обрабатывались на сервере постоянно, вне зависимости от того есть ли в данный момент запросы клиентов или нет. Заранее благодарен.

Дата отправки: 05.12.2005, 23:49
Вопрос задал: Тормышев Валерий Евгеньевич
Всего ответов: 5
Страница онлайн-консультации »


Консультирует NeiTrinO:

Здравствуйте, Тормышев Валерий Евгеньевич!
PHP здесь, вообще-то, не при чем.
Это все делает серверный демон (что-то вроде резидентного приложения в винде... ну когда оно в трее висит и делает что-либо). Называется этот демон Crontab. Только он может заставить выполнять сервер определенные дейтсвие с определенной периодичностью.
Для использования его уточните у своего хостинг-провайдера, разрешено ли Вам пользоваться этой фичей.

Консультировал: NeiTrinO
Дата отправки: 06.12.2005, 00:31
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Doctor013:

Здравствуйте, Тормышев Валерий Евгеньевич!
Запускать служебные программы с определенной периодичностью можно с помощью планировщика заданий в Windows или аналога под названием Cron в Unix. ПОдробнее почитать про Cron можно здесь http://linux.net.ru/node/127 .

Консультировал: Doctor013
Дата отправки: 06.12.2005, 09:18
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Дмитрий Иванов:

Здравствуйте, Тормышев Валерий Евгеньевич!

запускаешь crontab -e - будет VI редактор
туда пишешь твой скрипт, сцрипт должен быть с мин chmod 755. и если надо интерпретатор перед ним, синтаксис описания найдешь через man

Консультировал: Дмитрий Иванов
Дата отправки: 06.12.2005, 11:38
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Ilya:

Здравствуйте, Тормышев Валерий Евгеньевич!
Всего лишь нужен cron. Это такое серверное приложение, похожее на планировщик задач windows (вообще говоря большой вопрос кто там на кого больше похож). Для того чтобы его использовать прежде всего необходим платный хостинг, ибо на бесплатном его разумеется не дают. Руководство пользователя этой утилитой можно раздобыть либо у хостера (если он действительно приличный хостер) либо в интернете. При необходимости задавайте вопросы сюда.
p.s. а так ли необходима обработка информации в базе? обычно крон требуется для действительно серьёзных вещей, вроде репликации больших БД, каких-то серьёзных обновлений скажем большого количества цен в зависимости от курса валюты или уе или чего-то подобного. Просто если Вы чуть опишите задачу, можно будет поискать решение и попроще. Хотя что может быть проще cron-а? :)

Консультировал: Ilya
Дата отправки: 06.12.2005, 11:39
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Константин:

Здравствуйте, Тормышев Валерий Евгеньевич!
Это очень просто. есть такая вещь - cron. Про нее и читайте
Если у хостера стоит cpanel, тогда еще проще. Переходите в раздел Cron jobs и там устанавливаете нужную периодичность:
* означает "каждый"
т.е. * * * * * * каждую минуту
30 * * * * * каждые полчаса
0 0 * * * * - раз в сутки
После этого - команду которая выполняется.
Это должен быть вызов php-интерпретатора из командной строки. Делается так:
/path/to/php -f /path/to/your/file.php >> /path/to/log_file
т.е. вы должны вызвать интерпретатор с параметром -f, т.е. выполнить файл и дать путь к файлу. Вывод скрипта перенаправить в /path/to/log_file и дописать к существующему содержимому
Вам остается только узнать где у хостера лежит пхп. Это или на сайте или письмо в техподдержку. Может и в phpinfo() есть, я не помню.

Консультировал: Константин
Дата отправки: 07.12.2005, 19:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 22560:

Здравствуйте, эксперты.
Долгое время не могу придумать, как реализовать следующее. Есть шаблон дизайна страницы. Нужно создать файлы со статьями для сайта так, чтобы в них содержались переменные (разное количество в разных файлах): заголовок, дата создания и другие. Текст в этих файлах должен быть в виде html. То есть что-то в этом роде (см. приложение).
Но если использовать include или require (чтобы иметь доступ к переменным), то вставляется и текст. А его надо вставить позже. Как быть? Базы данных использовать не хочу.
Большое спасибо! Успехов!
P. S. "Новость" в приложении - это моё больное воображние :)

Дата отправки: 23.06.2005, 19:43
Вопрос задал: Ermine
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Licvidator:

Здравствуйте, Ermine!
По-моему, Вы делаете проблему из ничего:) Лично у меня была похожая задача, и вообще не пользовался инклудами. Исходный файл с текстом у меня был примерно такого же формата, я его читал с помощью fopen и fread, а далее уже парсил текст. Допустим, первая строка - это титл, вторая - дата и т.д. Надеюсь, смысл донес:)
Удачи!:)

Консультировал: Licvidator
Дата отправки: 23.06.2005, 20:38
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное