Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: unexpected $end

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Ошибка: parse error, unexpected $end
VG
Отправлено: 22 Апреля, 2007 - 18:33:56
Post Id



Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2007  


Помог: 0 раз(а)

[+]


Помогите пожалуйста. В этом коде ошибку выдает!
PHP:
скопировать код в буфер обмена
  1.  
  2.         <?PHP
  3.                 include "config.php";
  4.                 $q = mysql_query("SELECT * FROM categ");
  5.                 $rows = mysql_num_rows($q);
  6.                 for($i=0;$i<$rows;$i++)
  7.                 {
  8.                         $p = mysql_fetch_array($q);
  9.  
  10.                         echo '<li><span lang="ru"><b><a title="Открыть галерею" href="PHP_SELF...">'.$p[name].'</a></b></span></li>';
  11. }
  12.                 ?>
  13.  


Вот что пишет: Parse error: parse error, unexpected $end
Заранее спасибо!
 
 Top
valenok Модератор
Отправлено: 22 Апреля, 2007 - 18:44:19
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Ошибка разбора : Ошибка Анализа скрипта, неожиданный конец.
Так это перевожу Я.
Если мой перевод не устраивает, попробуйте Promt или ABBYY lingvo

Неожиданный конец.
Ка же он мог возникнуть?
Видимо Скрипт ждёт конча чегото.
Конца блока определения ф-ции
Конца цикла, конца открытых скобок.\n\n(Добавление)
Между прочим, я надеюсь вы понимаете, что ошибка в php
Потому не могу понять зачем понадобился html код приведённый до и после.
А если бы вы его тут не писали, вероятно вы и сами бы заметили ошибку.


-----
Truly yours, Sasha.
 
My status
 Top
VG
Отправлено: 22 Апреля, 2007 - 18:47:16
Post Id



Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2007  


Помог: 0 раз(а)

[+]


Так в чем ошибка-то? вы так и не сказали.
 
 Top
valenok Модератор
Отправлено: 22 Апреля, 2007 - 18:48:52
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Цитата:


Неожиданный конец.
Ка же он мог возникнуть?
Видимо Скрипт ждёт конца чегото.
Конца блока определения ф-ции
Конца цикла, конца открытых скобок.





-----
Truly yours, Sasha.
 
My status
 Top
VG
Отправлено: 22 Апреля, 2007 - 18:50:05
Post Id



Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2007  


Помог: 0 раз(а)

[+]


valenok пишет:
Неожиданный конец.
Ка же он мог возникнуть?
Видимо Скрипт ждёт конца чегото.
Конца блока определения ф-ции
Конца цикла, конца открытых скобок.


Но в коде то у меня все правильно!!!
 
 Top
valenok Модератор
Отправлено: 22 Апреля, 2007 - 18:55:21
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Попробуйте запустить скрипт тем составом который вы оставили после редактирования.


-----
Truly yours, Sasha.
 
My status
 Top
-SCHATTEN-
Отправлено: 22 Апреля, 2007 - 19:20:15
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Вот скажите мне, может я чего-то и непонял, но трудно было так написать :
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include "config.php";
  4. $q = mysql_query("SELECT * FROM categ");
  5. $rows = mysql_num_rows($q);
  6. for($i=0;$i<$rows;$i++)
  7. {
  8.   $p = mysql_fetch_array($q);
  9.   echo "<li><span lang=\"ru\"><b><a title=\"Открыть галерею\" href=\"PHP_SELF...\">".$p[name]."</a></b></span></li>";
  10. }
  11.  
  12. ?>



Пробуй, должно все работать...
 
 Top
valenok Модератор
Отправлено: 22 Апреля, 2007 - 19:33:54
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




VG Я вам уже однажды предлагал ознакомится с циклом while и mysql_fetch_array
А также с вашим подходом доступа к элементам массива, вызывающим ошибки.


PHP:
скопировать код в буфер обмена
  1.  <?
  2. include "config.php";  
  3. $q = mysql_query("SELECT * FROM categ");  
  4. while($p = mysql_fetch_array($q))  
  5.       echo "<li><span lang='ru'><b><a title='Открыть галерею' href='".$_SERVER['PHP_SELF']."...'>".$p['name']."</a></b></span></li>";  
  6.  
  7.  


-----
Truly yours, Sasha.
 
My status
 Top
Flashbag
Отправлено: 03 Февраля, 2010 - 21:34:14
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Помогите плиз
Вот поспорили со знакомим напишу ли я програмку которая преводит слова сзаду наперед, но в том же порядке
Я уже почти все сделал осталось только, обьединить слова в исходний текст
Но неожиданно появилась ошибка
"Parse error: syntax error, unexpected $end in W:\home\localhost\www\sdrow\1.php on line 36"
Я уже все перепробивал, но не помогает Недовольство, огорчение(((((((
Вот код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head><title>татьлузеР</title></head>
  4. <body>
  5. <?PHP
  6. $text=$_POST["text"];
  7. if (strlen($text)<1) print "<font color='#ff0000'><h1>Введи текст, лошара!</h1></font>"; else {
  8.  
  9. $text=trim($text);
  10. $word=explode(" ", $text);
  11. $num_of_words=count($word);
  12. $iword=0;
  13. for ($i=0;$i<$num_of_words;$i++)
  14.     {
  15.           $wordmod[$i]="";
  16.           print $word[$i]; print "&nbsp;";
  17.           print strlen($word[$i]);
  18.           print "<BR>";
  19. /////////////////////////////////////////////////////
  20.           while($iword<strlen($word[$i]))
  21.             {
  22.                   $symbol[$iword]=substr($word[$i],$iword,1);
  23.               $iword=$iword+1;  
  24.                 }}
  25. /////////////////////////////////////////////////////
  26.       $iword=0;
  27.           krsort($symbol);
  28.           foreach($symbol as $value) { echo "$value"; }
  29.           print "<BR>";
  30. }
  31. $symbol=null;
  32. $iword=0;
  33. ?>
  34. </body>
  35. </html>
  36.  

(Добавление)
Ой, сорри за мою тупость
Забил поставить фигурную скобку от if
Все ок Улыбка)))))))

(Отредактировано автором: 03 Февраля, 2010 - 21:37:48)

 
 Top
RomAndry Администратор
Отправлено: 03 Февраля, 2010 - 21:44:15
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Flashbag
В след раз создавайте пожалуйста новые темы, посмотрите дату этой...


Отредактировано модератором: JustUserR, 04 Февраля, 2010 - 00:47:21
Тему закрыл по причине поднятия сильно устаревшей темы - если хотите спросить создавайте новую тему Улыбка
Тема закрыта!
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB