[PHP]passthru("vi filename")
При чём тут PHP?
ex -
ex -
при том что vi вызывается из php скрипта.
Ну rm -rf / тоже можно из PHP скрипта вызвать.
А по теме, если ex пишет, что вввод/вывод должен быть с терминала, значит ботать надо man ex и php тут не при чём.
А по теме, если ex пишет, что вввод/вывод должен быть с терминала, значит ботать надо man ex и php тут не при чём.
"man 3 pty"?
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
Не вижу логики: из шелла ex работает, а из php --- нет. Так почему же php не при чём?
Дык в шелле ты как раз в терминале, а в PHP нет.
Это я и сам понимаю. Что делать?
PS не знаешь --- не говори ничего
PS не знаешь --- не говори ничего
$ cat a.php
<?
passthru('vi -es foo');
?>
$ cat foo
zzzome
text
here
$ php a.php
1s/zzz/s/
wq
$ cat foo
some
text
here
Спасибо, но мне нужен обычный режим.
т.е. ты хочешь из php вызвать полноразмерный vi?
ЛОЛ!
map 3 pty
RTFM.
Keywords: pseudoterminal
---
...Я работаю антинаучным аферистом...
RTFM.
Keywords: pseudoterminal
---
...Я работаю антинаучным аферистом...
Ну ладно, не получается полноэкранный, буду вызывать полнооконный. Всем спасибо
ААААААА
ЗАЧОТ!
ЗАЧОТ!
Оставить комментарий
Vlad77
пишетex/vi: Стандартный ввод/вывод для VI должен быть терминал
Как-нибудь можно побороть?