Понедельник, 25 Ноября 2024, 22:01

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Помогите найти ошибку, пожалуйста.
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 строчках,если не сложно. biggrin А так спасибо гигантское.
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 удаляет экранирующие бэкслэши,
суть вкратце такая


Разработка и продвижение сайтов. Дизайн
knight_of_honorДата: Воскресенье, 20 Февраля 2011, 13:45 | Сообщение # 13
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
Спасибо,умный человек.Правда,очень сильно выручил. respect respect respect
Я счастлив)))
lvovandДата: Воскресенье, 20 Февраля 2011, 13:49 | Сообщение # 14
старожил
Сейчас нет на сайте
пожалуйста cool

Разработка и продвижение сайтов. Дизайн
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг