|
|
|
|
|
для: ldu
(08.08.2005 в 02:23)
| | А выполняться они должны после нажатия кнопки ОК?
<form method=post>
<input type=text name=form value='<? echo "cmd" ?>' >
<br><br>
<INPUT type=submit name=buttom value="ok">
</form>
<?
if(isset($_POST['form'])) passthru("cmd");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(07.08.2005 в 11:47)
| | И как тогда быть? Мне нужно просто чтобы в форме вводить системные команды, и чтобы они выполнялись | |
|
|
|
|
|
|
|
для: ldu
(07.08.2005 в 00:37)
| | По двум причинам:
1) HTML-тэги нельзя располагать внутри <? и ?>
2) Конструкция $passthru("cmd"); не допускается синтаксисом языка PHP
<?
passthru("cmd");
?>
<form method=post>
<input type=text name=form value=<? echo passthru("cmd"); ?> >
<br><br>
<INPUT type=submit name=buttom value="ok">
</form>
|
| |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 23:47)
| | Почему у меня не работает такой код:
<?
$passthru("cmd");
<form method=post>
<input type=text name=form value=echo passthru("cmd"); >
<br><br>
<INPUT type=submit name=buttom value="ok">
</form>
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 21:57)
| | А как сделать чтобы результат выводился в другое текстовое поле? | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 21:14)
| | Тогда вместо
<?php echo $system("123"); ?>
|
следует использовать
<?php echo system("123"); ?>
|
имена функций не предваряются знаком $, только - переменных. | |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 19:27)
| | <?
$passthru("cmd");
?>
Сохраняем, обращаемся.. index.php?cmd=uname -a
Ясненько? :)
Я хочу связать форму ввода (чтобы не в строке браузера вводить) с кнопкой и формой результата, чтобы было удобненько. | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 19:19)
| | Что такое $passthru - это переменная? или функция? Здесь противоречие вот какого плана у переменных не бывает круглых скобок и параметров, у функций не бывает знака $ перед именем... Это вводит в смятение PHP-разработчиков и PHP-интерпретатор похоже тоже :))) Сообщите что вы хотите сделать? | |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 12:47)
| | Вот так у меня:
<form method=post>
<input type=text name=form value=<?php echo $passthru("cmd"); ?>>
<br><br>
<INPUT type=submit name=buttom value="выполнить">
</form>
|
| |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 12:38)
| | Что за конструкция $system("123"); - что здесь подразумевается? Ведь это нарушение синтаксиса PHP... | |
|
|
|
|