Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Php как выполнить скрипт


Как выполнить большой PHP скрипт?

Ну, в принципе, я могу выполнить script, который может занять до 1 часа.

Я действительно хочу отправить SMS своим пользователям с использованием стороннего API. Поэтому в основном я предоставляю свой script массив телефонных номеров и запускаю метод отправки SMS.

Однако при условии, что для отправки 1 SMS требуется 5 секунд, и я хочу отправить 1000 SMS, что составляет примерно 1 - 2 часа. Я не могу использовать set_time_limit(), потому что я на общем хосте.

Один из способов сделать это - сохранить номера в сеансе и выполнить каждое SMS-сообщение и использовать javascript для обновления этой страницы до конца. Таким образом, мне нужно оставить мой браузер открытым, и выполнение остановится, если отключено подключение к Интернету.

Итак, есть ли лучший способ сделать это?

Надеюсь, я достаточно ясен, чтобы объяснить, что я хочу? Я хочу выполнить большой script, который может занять несколько часов, не получая тайм-аута.

задан Atif Mohammed Ameenuddin 15 мая '10 в 18:50

источник поделиться

Как выполнить PHP скрипт?

как вы выполняете php script на сайте, который не является моим? Мне нужно знать это, потому что я нашел на сайте, где вам нужно умножить 2 больших числа и найти его продукт в течение 1 сек.... нормальный человек не может этого сделать даже с помощью калькулятора, потому что то, что они имели в виду, это программировать и узнать результат... я знаю, как написать этот script, но не знаю, куда его поставить script в этом сайте и выполнить.... любые предложения с радостью приняли...

задан user616639 26 февр. '11 в 8:48

источник поделиться

Как выполнить программу .exe по PHP скрипт

Вероятно, вы хотите passthru() или exec().

Что касается Linux, если name.exe работает хорошо под WINE, вы, вероятно, захотите использовать passthru() или shell_exec() и вызовите WINE для запуска name.exe. Я не знаю, что такое name.exe, так что даже если он работает под WINE, нет гарантии, что он действительно сработает.

Существует, однако, волшебная оболочка, которая позволяет Linux выполнять произвольные исполняемые файлы Windows.

Как уже отмечалось, будьте очень осторожны с тем, что вы позволяете получить до exec() или passthru() или чего-либо еще, выполняющего код за пределами script. Я не собираюсь говорить, что вы, вероятно, не должны делать все, что вы делаете, но я не работаю над тем, над чем вы работаете.

Как запланировать выполнение PHP скрипт на стороне сервера?

Если вы отредактируете crontab вручную с помощью crontab -e или перейдите к нему с помощью crontab -l, полезный комментарий, который будет помещен в верхнюю часть crontab, будет ниже.

# .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * command to be executed 30 3 * * * php /home/scripts/do_something.php

ответ дан jmoz 29 июля '09 в 12:00

источник поделиться

Я предполагаю, что вы создаете какой-то webapp, и вам нужна часть системы для запуска чего-то периодически, поэтому ее нельзя запускать через браузер. Это немного сложно сделать, если вы загружаете множество сторонних библиотек или используете много функциональных возможностей сервера, но если это прямой PHP, вы можете сделать это очень легко. Создайте запланированное задание определенного типа (задание cron в Linux, Запланированная задача в Windows и т.д.), Которая запускает команду php -f filename.php. Это выполнит ваш PHP скрипт выбор через интерпретатор CLI PHP, который очень похож (возможно, идентичен), как PHP скрипт будет выполняться через CGI, но минус некоторые из переменных среды для сервера.

ответ дан rmeador 28 июля '09 в 18:24

источник поделиться

Если вы используете не, используя Linux/Unix, спросите своего хоста, смогут ли они настроить для вас запланированное задание Windows. В зависимости от того, можете ли вы пройти через чащу отделов поддержки некоторых хостов, они должны быть счастливы, поскольку это не обязательно создает угрозу безопасности.

ответ дан Phil Rae 28 июля '09 в 18:23

источник поделиться


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!