Forum Webscript.Ru

Программирование => PHP => Тема начата: systemroot от 24 Мая 2003, 16:57:26

Название: Подскажите что обознацает
Отправлено: systemroot от 24 Мая 2003, 16:57:26
Подскажите что обозначют следующие сообщения::confused:

Parse error: parse error, unexpected $end in c:\\apache\\wwwroot\\html_php\\gb\\engine\\lib\\strings.php on line 67
указывает на конец фаила stings.php

Notice: Undefined index: add in c:\\apache\\wwwroot\\html_php\\gb\\index.php on line 39

содержимое:

if($HTTP_GET_VARS[\'add\'])
  gb_add($name, $email, $www, $message, $formerr);

Notice: Undefined variable: page—1 in c:\\apache\\wwwroot\\html_php\\gb\\engine\\gb.php on line 55

 содержимое фнкции:
function gb_show($page)
{
  // положение первой записи страницы
  $begin=($page—1)*10;
  // выборка записей из базы данных
  // SELECT * FROM gb -- все поля из бд gb
  // ORDER BY datetime DESC -- сортировка по дате, новые сверху
  // LIMIT \'.$begin.\',\'.RECSPERPAGE -- ограничение: RECSPERPAGE (см. defines.php) записей начиная с $begin
  $result = db_query(\'SELECT * FROM gb ORDER BY datetime DESC LIMIT \'.$begin.\',\'.RECSPERPAGE);
Название: Подскажите что обознацает
Отправлено: FreeSpace от 24 Мая 2003, 17:22:31
Цитировать
Parse error: parse error, unexpected $end in c:\\apache\\wwwroot\\html_php\\gb\\engine\\lib\\strings.php on line 67
указывает на конец фаила stings.php

Скорее всего, ты забыл где-то закрыть фигурную скобку.
Цитировать
if($HTTP_GET_VARS[\'add\'])
gb_add($name, $email, $www, $message, $formerr);

Убери отображение нотайсов (если не понял - используй поиск по форуму) или пиши так:
if(isset($HTTP_GET_VARS[\'add\']))
...
Цитировать
$begin=($page—1)*10;

Межлу $page и единицей стоит не знак минуса/дефиса (-), а знак тире (—). Внешне тире просто длиннее, а для PHP это часть имени переменной (тем более, без пробела). Просто поставь минус вместо тире и нормально настрой свой текстовый редактор.
Название: Подскажите что обознацает
Отправлено: Xander от 24 Мая 2003, 17:34:36
systemroot
ты так и будешь из-за каждой своей опечатки на форум лезть???

Купи книжку.
и http://faq.phpclub.net/ почитай
Название: Подскажите что обознацает
Отправлено: systemroot от 24 Мая 2003, 18:00:22
Спасибо разобрался и за линк спасибо!!
Не обижайтесь я же на php недавно кодить начал!
:)
Название: Подскажите что обознацает
Отправлено: Xander от 24 Мая 2003, 18:19:11
никто не обижается.
просто думай некоторое время сам, прежде чем написать на форум.

А иначе тебе скоро перестанут отвечать.