shell_exec
Sziasztok
Sajnos még nem nagyon tudok sokmindent php-ban, úgyhogy bocsánat a buta kérdésért, de nem tudok rájönni a megoldásra.
fore.php:
<html>
<body>
<form action="back.php" method="POST">
<input type="text" name="szoveg" size="50">
<input type="submit" value="ok">
</form>
</body>
</html>
back.php:
<html>
<body>
<?php
$output = shell_exec("echo '$_POST["szoveg"]' ");
echo "<pre>$output</pre>";
?>
</body>
</html>
Sehogy sem sikerül elérnem, hogy kiírja,azt ami a $_POST értéke.
Köszönöm a segítséget...
Emese
■ Sajnos még nem nagyon tudok sokmindent php-ban, úgyhogy bocsánat a buta kérdésért, de nem tudok rájönni a megoldásra.
fore.php:
<html>
<body>
<form action="back.php" method="POST">
<input type="text" name="szoveg" size="50">
<input type="submit" value="ok">
</form>
</body>
</html>
back.php:
<html>
<body>
<?php
$output = shell_exec("echo '$_POST["szoveg"]' ");
echo "<pre>$output</pre>";
?>
</body>
</html>
Sehogy sem sikerül elérnem, hogy kiírja,azt ami a $_POST értéke.
Köszönöm a segítséget...
Emese
a shell_exec -en belül nem
hisz a változód értéke maga a string
<body>
<?php
if ($_POST["szoveg"]):
$output = shell_exec($_POST["szoveg"]);
echo "<pre>$output</pre>";
endif;
?>
<form action="<?=$PHP_SELF?>" method="POST">
<input type="text" name="szoveg" size="50">
<input type="submit" value="ok">
</form>
</body>
</html>
xxx
POST értéke?
Ha a POST értékét, akkor inkább a következőt javasolnám:
Poetro
én arra tippeltem, h. a
xxx
shell_exec
Igen, körülbelül azt szeretném, amit Anonymous ("én arra tippeltem,h.a..") írt...
Vagyis, hogy pl. beírok bármilyen szavat (fore.php), és azt szeretném, hogy azt egy adott fájlban megtalálja (grep)...(back.php)
Emese
shell_exec
fore.php:
Ahogy fent leírtam.
back.php:
<html>
<body>
<?php
$output = shell_exec('grep'.$_POST["szoveg"] . '/home');
echo "<pre>$output</pre>";
?>
</body>
</html>
Az a gond, mint az echo-nál, hogy nem csinál semmit...
Mintha nem lenne ott változó...
Emese
...
Ha nem szűröd, akkor ilyet is lehet neki írni (a [...] helyébe okosan paraméterezett szemétséget képzelj!):
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
shell_exec
Így már a $_POST értékét figyelembe veszi, csak most az a gond,hogy a parancsot (grep) nem hajtja végre....
Vagyis a $_POST értékét nem keresi meg az adott fájlban...
Emese