Автор Тема: error  (Прочитано 9240 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
error
« : 24 Октября 2002, 21:47:48 »
Привет!
Тут ошибочка такая - parse error, unexpected T_VARIABLE , что она означает:))

Заранее благодарен!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
error
« Ответ #1 : 24 Октября 2002, 21:56:11 »
скорее всего кавычка не закрыта.

А что означает, можно прочесть со словарем.

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
error
« Ответ #2 : 25 Октября 2002, 00:07:13 »
WildWeb ты посмотри номер строки на которой она вываливается и проверь её и несколько рядом на правильность..
Мне тормоз послужил толчком...

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
error
« Ответ #3 : 25 Октября 2002, 11:36:38 »
я уже проверил... если только в книжке ошибка, в общем скрипт пытается довавить новые данные в базу, в начале он к ней подсоединяется:

//Соединяемся с базой данных

if (!($link=mysql_pconnect($hostName, $userName, $password)))  {
  DisplayErrMsg(sprintf("error connecting to host %s, by user %s", $hostName, $userName)) ;

exit() ;

}

а потом выбирает базу:

//Выбрать базу данных
if (!mysql_select_db($databaseName, $link)){
   DisplayErrMsg(sprintf("Error in selecting %s database", $databaseName)) ;
   DisplayErrMsg(sprintf("error: %d %s", mysql_errno($link), mysql_errno($link)));
  exit() ;
}

а все переменные описаны в файле globals.php, ошибка полностью выглядит так:

Parse error: parse error, unexpected T_VARIABLE in /www/server/konferr/globals.php on line 5

Error in selecting database
error: 1046 1046

в файле globals.php все вроде правильно:


// globals.php

$hostName="192.168.22.100" ; //Машина, на которой работает база данных MySql
$userName="root" ;           //Имя пользователя
$password="" ;               //Пароль пользователя базы данных
$databaseName="konferr" ;    //Имя базы данных
$tableName="add" ;      //Имя таблицы

?>

я уже запарился ошибку искать может кто-нибудь прояснит в чем дело?

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
error
« Ответ #4 : 25 Октября 2002, 12:22:43 »
Цитировать
$hostName="192.168.22.100" ; //Машина, на которой работает база данных MySql

ошибка в этой строке. Вместо IP напиши просто localhost.
So let it be written
So let it be done I\'m creeping death

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
error
« Ответ #5 : 25 Октября 2002, 12:47:48 »
отнюдь, я экспериментирую не на своем компе, а на полноценном серваке расположенном в соседней комнате!!

может, у кого-нибудь еще есть варианты?!

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
error
« Ответ #6 : 25 Октября 2002, 13:30:53 »
может ";" надо сразу после кавычек ставить?
Не все коту матрица.

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
error
« Ответ #7 : 25 Октября 2002, 13:37:32 »
может!
но я пробовал не помогает!

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
error
« Ответ #8 : 25 Октября 2002, 13:56:02 »
тогда кинь файлы в архиве куда-нидь. надо смотреть.
Не все коту матрица.

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
error
« Ответ #9 : 25 Октября 2002, 14:06:39 »
WildWeb
Цитировать
отнюдь, я экспериментирую не на своем компе, а на полноценном серваке расположенном в соседней комнате!

А ты пробовал? Либо тряси сисадмина.
So let it be written
So let it be done I\'m creeping death

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
error
« Ответ #10 : 25 Октября 2002, 14:08:06 »
Croaker
Цитировать
может ";" надо сразу после кавычек ставить?

Дело не в этом. ";" может стоять хоть после 100 пробелов, главное чтобы стояла.
So let it be written
So let it be done I\'m creeping death

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
error
« Ответ #11 : 25 Октября 2002, 14:09:18 »
MadDog
да я понимаю. но код ведь вроде правильный... :(
Не все коту матрица.

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
error
« Ответ #12 : 25 Октября 2002, 14:18:36 »
Croaker
Код правильный, но... Всё дело именно в $hostName="192.168.22.100" ;

WildWeb
Кстати, [OFF]глупый вопрос, конечно же, но всё же[/OFF], а сам скрипт ты где запускаешь? На сервер, который стоит в соседней команте?
И еще пару наводящих, может быть станет понятнее. Какая платформа? И, соответственно, какой сервер/версия?
So let it be written
So let it be done I\'m creeping death

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
error
« Ответ #13 : 25 Октября 2002, 21:03:44 »
MadDog
у него парсе еррор.
это совершенно определенная ошибка и к базе не имеет никакого отношения.

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
error
« Ответ #14 : 26 Октября 2002, 10:10:56 »
Я все запускаю на сервере(там стоит FreeBSD), MySQL 3.23.47   , PHP Version 4.2.2  ,  и апачь самый последний...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28