функции файловой системы php

Есть ли способ заставить файл php выполнять функции файловой системы php? или просто отправить команду ssh через файл php? это то, что у меня есть до сих пор очень просто:

$cmd = $_GET['cmd'];
if (isset($cmd)){

    echo $cmd;
    return $cmd;

    }

идея в том, что я могу сделать localhost/file.php?cmd=mkdir('meow');

и он создает папку с именем мяу. если я делаю localhost/file.php?cmd=rmdir('мяу'), он удаляет его. если я делаю chown, unlink и т. д. и т. д. ... вы поняли концепцию. Я начал писать каждый в одиночку. Но мне интересно, есть ли способ заставить это работать таким образом. Любой вклад очень ценится.


person cppit    schedule 31.01.2013    source источник
comment
Итак, вы хотите создать каталог?   -  person Sankalp Mishra    schedule 31.01.2013
comment
PHP имеет множество встроенных функций файловой системы. См. php.net/manual/en/book.filesystem.php.   -  person Barmar    schedule 31.01.2013
comment
Является ли eval() функцией, которую вы ищете?   -  person Barmar    schedule 31.01.2013
comment
возможный дубликат stackoverflow.com /вопросы/14475175/   -  person Vlad Preda    schedule 31.01.2013


Ответы (1)


МОЙ БОГ! Вы уверены, что хотите сделать что-то подобное? Представьте, что кто-то звонит:

localhost/file.php?cmd=rm -rf /;

Это действительно опасно, и я настоятельно рекомендую вам избегать этой практики.

person napolux    schedule 31.01.2013
comment
Это было бы очень весело(ня). - person Vlad Preda; 31.01.2013
comment
да, это то, что я хочу сделать. он не будет использоваться никем, только я, и у меня есть большая идея для этого :), но это основа, поэтому я пытаюсь понять это. - person cppit; 31.01.2013
comment
это повторяющийся вопрос, вы можете найти ответ в вопросе, который я связал ранее - person Vlad Preda; 31.01.2013