X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Хитрая ошибка
pingvin_hb
pingvin_hb
Topic Starter сообщение 4.7.2010, 20:38; Ответить: pingvin_hb
Сообщение #1


[php]if (!empty($user1)&&!empty($pass')) {
$user1 = $_POST['user1']; // line 17
$pass = md5($_POST['pass']); }
[/php] Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in Z:\home\localhost\www\Tests\my\tmp\h_o.php on line 17

Я сократил файл в ~тысячу раз, но по-другому назвать не могу.
На всякий случай полный файл здесь http://vakuzmenok.narod.ru/h_o.php
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 4.7.2010, 20:42; Ответить: ottaviano
Сообщение #2


pingvin, и вовсе не хитрая эта ошибка, говорит что не нужна одна одинарная ковычка в тесте
(pingvin_hb @ 4.7.2010, 23:38) *
!empty($pass')
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 4.7.2010, 21:48; Ответить: locky-yotu
Сообщение #3


ottaviano, ну там скорее апостроф не нужен.
[PHP]if (!empty($user1)&&!empty($pass)) {
$user1 = $_POST['user1']; // line 17
$pass = md5($_POST['pass']); } [/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 4.7.2010, 21:50; Ответить: ottaviano
Сообщение #4


(locky-yotun @ 5.7.2010, 00:48) *
ну там скорее апостроф не нужен.


(ottaviano @ 4.7.2010, 23:42) *
ошибка, говорит что не нужна одна одинарная ковычка в тесте

игра слов, а смысл тот же ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 4.7.2010, 21:50; Ответить: alexdrob
Сообщение #5


locky-yotun, а разве он не это написал?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 4.7.2010, 22:42; Ответить: pingvin_hb
Сообщение #6


А я думал: почему ошибка переместилась в другое место? (программа просто до этой ошибки не доходила). По аналогии я исправил: другую хитрую ошибку. (Просто я исправлял в программе $_POST['имя_переменной']) (где есть кавычки) на $имя_переменной).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 4.7.2010, 23:18; Ответить: MetSerp
Сообщение #7


кавычки нужны для переменных типа String== Строка сами переменные в кавычки засовывать не надо. т.е.
[php]$someVar ='some value';[/php]
вызывается просто через $someVar без всяких кавычек а вот если строка вне переменной тогда нужны кавычки т.е.
[php]echo ' Some string';[/php]
а
[php]echo Some string ;[/php]
вызовет ошибку, но при этом
[php]$someStringVar ='some string';
echo $someStringVar;[/php] будет работать
в вашем случае у вас элемент массива
продолжая аналогию по моему примеру
[php]$_POST['some_string']// правильно
$_POST[some_string]//не правильно
$_POST[$someStringVar]//правильно
$_POST['$someStringVar']//не правильно
$_POST["$someStringVar"]//Бессмысленно
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 4.7.2010, 23:40; Ответить: locky-yotu
Сообщение #8


ottaviano, alexdrob, да, меня что-то к вечеру переглючило, и я вместо "одинарная кавычка" ВНЕЗАПНО © прочитал "закрывающая скобка")
Да, и такое бывает)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Каталог открывается как ошибка 404 в hostcms
0 cheshire 3270 2.7.2018, 11:09
автор: cheshire
Открытая тема (нет новых ответов) Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
3 Musicathome 6646 26.7.2013, 20:20
автор: -Сабж-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4090 27.2.2013, 17:22
автор: -HTMLandPHP-
Открытая тема (нет новых ответов) Помогите, в чём ошибка?
0 atamvova 4947 14.2.2013, 21:11
автор: -atamvova-
Открытая тема (нет новых ответов) Ошибка при переходе на сайт!
1 Steve_Fox 2845 9.10.2012, 18:34
автор: -Blink-


 



RSS Текстовая версия Сейчас: 20.4.2024, 17:49
Дизайн