Помогите найти ошибку, пожалуйста.
|
|
knight_of_honor | Дата: Воскресенье, 20 Февраля 2011, 12:06 | Сообщение # 1 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| Помгите,пожалуйста.Я два дня назад написал прогу,которая должна принимать PHP скрипт,потом отправлять его посредством POST на сервер,и исполнять,выводя результат работы скрипта.Но проблема в том,что какой бы я ни вводил код,все время вылезает ошибка.Проверял много раз,но так и не нашел ошибки.
|
|
| |
lvovand | Дата: Воскресенье, 20 Февраля 2011, 12:32 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| что за ошибка то вылазит?
Разработка и продвижение сайтов. Дизайн
|
|
| |
knight_of_honor | Дата: Воскресенье, 20 Февраля 2011, 12:34 | Сообщение # 3 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| Parse error: syntax error, unexpected $end in Z:\home\test1.ru\www\index.php(9) : eval()'d code on line 1 Вот эта,совсем забыл ее написать.
|
|
| |
lvovand | Дата: Воскресенье, 20 Февраля 2011, 12:39 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| ты наверно что-то неправильно в текстареа вводишь, введи туда просто: echo 123; все норм выполняется, видимо ошибка в коде, который ты отправляешь через текстареа
Разработка и продвижение сайтов. Дизайн
Сообщение отредактировал lvovand - Воскресенье, 20 Февраля 2011, 12:40 |
|
| |
knight_of_honor | Дата: Воскресенье, 20 Февраля 2011, 12:59 | Сообщение # 5 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| чтобы ни вводил кроме этих цифр,ничего не пашет.
|
|
| |
lvovand | Дата: Воскресенье, 20 Февраля 2011, 13:01 | Сообщение # 6 |
старожил
Сейчас нет на сайте
| Quote (knight_of_honor) чтобы ни вводил кроме этих цифр,ничего не пашет не понял, если ты ввел echo 123; и скрипт написал 123, то все работает значит, или я что не допонял?
Разработка и продвижение сайтов. Дизайн
Сообщение отредактировал lvovand - Воскресенье, 20 Февраля 2011, 13:01 |
|
| |
knight_of_honor | Дата: Воскресенье, 20 Февраля 2011, 13:08 | Сообщение # 7 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| Я ввожу echo "Hello World!"; и вылазит ошибка,а еното вроде правильный код.
|
|
| |
lvovand | Дата: Воскресенье, 20 Февраля 2011, 13:20 | Сообщение # 8 |
старожил
Сейчас нет на сайте
| видимо в слешах дело замени eval($_POST['phpscript']); на eval(stripslashes($_POST['phpscript']));
Разработка и продвижение сайтов. Дизайн
|
|
| |
knight_of_honor | Дата: Воскресенье, 20 Февраля 2011, 13:30 | Сообщение # 9 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| Ой спасибо,добрый человек.Только бы ты еще объяснил суть,хотя бы в 2 строчках,если не сложно. А так спасибо гигантское.
|
|
| |
lvovand | Дата: Воскресенье, 20 Февраля 2011, 13:32 | Сообщение # 10 |
старожил
Сейчас нет на сайте
| пожалуйста, а суть чего объяснить?
Разработка и продвижение сайтов. Дизайн
|
|
| |
knight_of_honor | Дата: Воскресенье, 20 Февраля 2011, 13:37 | Сообщение # 11 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| почему не работало,а вдруг заработало.
|
|
| |
lvovand | Дата: Воскресенье, 20 Февраля 2011, 13:44 | Сообщение # 12 |
старожил
Сейчас нет на сайте
| можешь почитать про экранирование символов и magic_quotes а в фразе echo "Hello world!" как раз были кавычки, которые экранировались stripslashes удаляет экранирующие бэкслэши, суть вкратце такая
Разработка и продвижение сайтов. Дизайн
|
|
| |
|
lvovand | Дата: Воскресенье, 20 Февраля 2011, 13:49 | Сообщение # 14 |
старожил
Сейчас нет на сайте
| пожалуйста
Разработка и продвижение сайтов. Дизайн
|
|
| |