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

Форум PHP

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

 

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

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

тема: что возвращает exec?
 
 автор: karlzon   (12.12.2006 в 20:15)   письмо автору
 
 

что такое return-статус - третий параметр в exec?
есть ли какая-нибудь таблица кодов этих ретурн статусов или у каждого отдельно взятого скрипта это значение своё...возвращает просто число...

   
 
 автор: cheops   (12.12.2006 в 22:45)   письмо автору
 
   для: karlzon   (12.12.2006 в 20:15)
 

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

   
 
 автор: karlzon   (13.12.2006 в 09:31)   письмо автору
 
   для: cheops   (12.12.2006 в 22:45)
 

спасибо,
мда, *удобная вещь*...
exec неотрабатывает вообще
сначала возвращал 129
потом, когда права доступа поменяла стал возращать 2
проверяю уже на скриптах в одну строчку-не отрабатывает.

f.php

<?$fp fopen('/usr/local/apache/htdocs/masha/search/counter.txt''w');?>


f_exec.php

<?exec("/usr/local/apache/htdocs/masha/search/f.php");?>
]

файл не создаёт, из-за чего это может быть?

   
 
 автор: Sc   (13.12.2006 в 09:53)   письмо автору
 
   для: karlzon   (13.12.2006 в 09:31)
 

<?$fp = fopen('/usr/local/apache/htdocs/masha/search/counter.txt', 'w');?>, где w - просто записывает в файл, а w+ - записывает в файл, а если его нет, то создает его.

   
 
 автор: kasmanaft   (13.12.2006 в 09:58)   письмо автору
 
   для: Sc   (13.12.2006 в 09:53)
 

Нет, плюс нужен для чтения, а файл создается и без него ...
Тут, наверное, нужно перед именем скрипта указать кому его исполнять, что-то типа

<?exec("/usr/local/bin/php /usr/local/apache/htdocs/masha/search/f.php");?>

   
 
 автор: karlzon   (13.12.2006 в 10:29)   письмо автору
 
   для: kasmanaft   (13.12.2006 в 09:58)
 

kasmanaft
спасибо)
в этом и была проблема)
зы:ретурн-статус при этом 0.

   
Rambler's Top100
вверх

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