PHP+Linux Shell

3 отговора 111 прегледа
#1

PHP+Linux Shell

Pitane... ako niakoi se e zanimava...

Kak stoinistta na php promenliva da predam na kato parametar na shell komanata po linux...
toest...
$a="eth0";
......
....
shell_exec('sudo ifconfig $a???? down ');

Blagodaria za vnimanieto

Отговор
в отговор на kiro_smeshnia #2

Re: PHP+Linux Shell

$a=123;
echo 'a=$a '."a=$a";

мейк сенс?

Отговор
в отговор на kiro_smeshnia #3

Re: PHP+Linux Shell

shell_exec("sudo ifconfig $a???? down");
трябва да са двойни кавички :

гледай разликата
<?php
$a = "Test";
echo "result : $a\n";
echo 'result : $a';
?>

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на kiro_smeshnia #4

Re: PHP+Linux Shell

vnimavai kato podavash parametri prez post/get. filtrirai tova koeto se prashta


shell_exec("sudo ifconfig $_GET[interface] down")

-> file.php?interface=|id;

i t.n.

izobshto da se izpylniava neshto sys sudo po tozi nachin e ne mnogo umno.

Отговор