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 и shell
Форумы портала PHP.SU » » Вопросы новичков » php и shell

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

1. Budulianin - 18 Августа, 2011 - 12:30:15 - перейти к сообщению
всем привет. А если запускать строки кода shell на php, где стоит windows и denwer ничего не произойдёт?
2. DeepVarvar - 18 Августа, 2011 - 12:35:09 - перейти к сообщению
Произойдет ошибка.
3. Budulianin - 18 Августа, 2011 - 12:57:29 - перейти к сообщению
DeepVarvar пишет:
Произойдет ошибка.


Значит shell на php можно вызывать только на linux ?
4. EuGen - 18 Августа, 2011 - 13:03:18 - перейти к сообщению
Нет, можно и в Windows
exec("tasklist");
к примеру
5. DeepVarvar - 18 Августа, 2011 - 13:04:55 - перейти к сообщению
EuGen
Budulianin пишет:
строки кода shell
то бишь командной оболочки shell
6. Budulianin - 18 Августа, 2011 - 13:11:37 - перейти к сообщению
EuGen пишет:
Нет, можно и в Windows
exec("tasklist");
к примеру



А что должно произойти?

Запустил на денвере

<?php


exec("tasklist");


?>


пустой экран
7. EuGen - 18 Августа, 2011 - 13:12:05 - перейти к сообщению
А что такое shell не сказано. В MS Win это называется "обработчик командной строки MS-DOS", d linux им могут быть sh, bash (по факту почти всегда альяс для sh) и т.п.
8. DeepVarvar - 18 Августа, 2011 - 13:13:36 - перейти к сообщению
Budulianin пишет:
exec
кажется не возвращает результат...
(Добавление)
EuGen всеже слово shell блище к линукс. Да и вопрос как я понял именно об этом звучал.
9. Budulianin - 18 Августа, 2011 - 13:18:14 - перейти к сообщению
запустил <?php


passthru("tasklist");



?>

Выдало кучу кракозябры. Ну это наверно дело кодировки


Во время выполнения скрипта на PHP мне нужно вызывать на серваке несколько .sh скриптов и они должны отдавать мне некоторые результаты.

Такое же возможно реализовать?
10. DeepVarvar - 18 Августа, 2011 - 13:19:01 - перейти к сообщению
Budulianin Вы только что это реализовали.
11. Budulianin - 18 Августа, 2011 - 13:24:59 - перейти к сообщению
DeepVarvar пишет:
Budulianin Вы только что это реализовали.


Ну так то да =)


А будет ли запрашивать пароль и логин для доступа к серваку при работе скрипта?
12. EuGen - 18 Августа, 2011 - 13:27:34 - перейти к сообщению
Как сделаете, так и будет
13. Budulianin - 18 Августа, 2011 - 13:30:40 - перейти к сообщению
EuGen пишет:
Как сделаете, так и будет


может знаете где про это написано поподробнее, а то я не знаю с чего начать
14. EuGen - 18 Августа, 2011 - 14:06:29 - перейти к сообщению
Про что именно?
Про функции вызова команд уже по-моему понятно.
15. Budulianin - 18 Августа, 2011 - 14:24:32 - перейти к сообщению
EuGen пишет:
Про что именно?
Про функции вызова команд уже по-моему понятно.


С чего начать для работы с shell скриптами на PHP. примерчики какие - нибудь дельные простые для начала

 

Powered by ExBB FM 1.0 RC1