Выполнение кода PHP в textarea
Доброго времени суток, имеется вот такой вот код:
<?php if ( isset($_POST['text']) ) eval ($_POST['text']); ?> <form method='POST'> <textarea name='text'></textarea> <input type='submit'> </form> Лежит он в файлике на сервера, теперь при запуске этого файла я смогу вводить и выполнять код php! Вопрос такой какой код мне нужно написать, что бы начиная от корня нашло папку demo и удалило ее со всем содержимым!? |
Для тех кто спросит "А зачем вам это?", такой вот ответ!
Являюсь разработчиком сайтов, было несколько проблем с клиентами. Работаю по схеме: 1. Предосмотр сайта 2. Аванс 3. Готовый сайт 4. Оплата |
Цитата:
|
Цитата:
|
Ну это не разработка. Нельзя выполнить код в textarea, это текстовая область, а тем более РНР-код, который выполняется только на сервере. А на сервере нет ни textarea, ни вообще какого либо html, все это строковый тип данных, включая и данные полученные формой.
А чтобы выполнить строку переданную формой как код, нужно чтобы разработчик серверной части разрешил такое действие, чего он вряд ли станет делать, ибо это "явная дыра" в безопасности - стоит не полениться заказчику и проверить такой код, и исполнитель может потерять все. |
Цитата:
|
Без сервера вам, как дизайнеру, нет доступных способов.
Размещайте выполненный заказ, то есть шаблон дизайна, в сети, пусть заказчик оценивает, и после оплаты отдавать его заказчику. |
То есть, нет никакого способа, внедрить в свой код, запасной вход!?
|
Свой, это какой?
|
Цитата:
|
Речь была о том, что вы дизайнер. Что такого может вставить в проект дизайнер, который не имеет доступа к серверным скриптам, что будет исполняться сервером?
|
Поэтому и задал вопрос здесь!
|
Ну и ответ же был - нет у вас никакой возможности.
|
Цитата:
Код:
if(isset($_POST['delete-all-demo'])) { |
И зачем $_POST? Есть же $_GET. Прямо в урл пишите команду удалить папку на сервере и все. Можно добавить пароль.
|
Часовой пояс GMT +3, время: 09:13. |