Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Исполнение скрипта
Форумы портала PHP.SU » PHP » Программирование на PHP » Исполнение скрипта

Страниц (1): [1]
 

1. stimul - 21 Июля, 2008 - 17:51:34 - перейти к сообщению
Привет.
Народ подскажите как передать параметры PHP-скрипту и выполнить его не выводя результаты в броузер пользователя. То есть просто запустить данный скрипт. Может есть какая-нибудь специальная команда для этого?
2. EuGen - 21 Июля, 2008 - 18:22:47 - перейти к сообщению
Ничего не понял. А вызов через строку браузера не то что ли?
3. antzol - 21 Июля, 2008 - 19:06:44 - перейти к сообщению
Видимо это и имелось в виду. Улыбка

2stimul
Совсем не обязательно при выполнении скрипта формировать хтмл страницу. Улыбка
4. kamikadze - 22 Июля, 2008 - 09:51:54 - перейти к сообщению
В опщем вопрос звучит так "Как запустить скрипт не с браузера?"
5. UA.ProG - 23 Июля, 2008 - 12:39:20 - перейти к сообщению
лично я не очень понял твой вопрос, если ты хочешь чтобы просто при отправке данных форм на php script этот пхп скрипт не загружался в браузер просто размести те действия которые ты хочешь выполнять над данными в том файле где содержиться форма
<form action=$PHP_SELF> тоесть будет передаваться в себя. пхп код размещай в
<?php ?> таких тэгах. Можно еще конечно по другому, ну єто если я правильно понял что ты хотел от нас
6. kamikadze - 23 Июля, 2008 - 15:10:43 - перейти к сообщению
аааа, или вероятно просто афтор не знает про Метод GET )
7. UA.ProG - 23 Июля, 2008 - 15:32:17 - перейти к сообщению
Или же post гГ) может он передает данные через метод гет )и у него всё в юрл строке)образуется все данные.
8. Гость - 24 Июля, 2008 - 03:02:08 - перейти к сообщению
Позволю себе предположить, что автор имел в виду иное: запуск PHP-скриптов из командной строки, и в том числе запуск Php5-Gtk приложений Улыбка

В таком случае имеем следующее

Для UNIX/Linux/BSD (Обязательно нужно иметь PHP в виде CGI-программы, а не модуля Apache) вставить в начало программы следующую shebang-строку: #!/usr/bin/php5 И потом chmod 0775 your_program И просто запускать из консоли либо же через Cron

В Windows можно назначить расширению .Php соответствующий обработчик (Php.exe) или же создать "Умный BAT-ник" (Как в Perl-e):
@rem ; $batz='
..\path\to\php.exe "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9
rem ';
<Здесь ваша программа>
Да, т.к. в Php нет массивов с @, то будет выдаваться предупреждение о константе rem, но это дело поправимое (Или не будет - @ в Php "гасит ошибки")

В общем пробуйте Улыбка
9. UA.ProG - 24 Июля, 2008 - 17:33:56 - перейти к сообщению
Жесть причем тут єто , он даже не заикался о командной строке, что ты лепишь.Он просто не хочет чтобы этот пхп скрипт потом запускался в браузер после передачи ему данных.Поетому мы ему и сказали что просто вставь этот пхп скрипт в тот файл который должен передавать данные, тоесть передать параметры в самого себя

 

Powered by ExBB FM 1.0 RC1