Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 16

Синтаксическая ошибка в файле

23.09.2014, 09:57. Показов 1720. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Включил отображение ошибок и появилась вот такая:

Parse error: syntax error, unexpected ';' in (...)/comments.php on line 11

Посмотрел этот файл и не знаю как править эту ошибку. Строка 11 в comments.php выглядит так:

PHP
1
<?php if ($comments &amp;&amp; count($comments) > 0) { ?>
Попробовал убрать &amp;&amp; , но появилась другая ошибка (unexpected T_STRING). Пробовал убрать символ ";" по очереди, это тоже к результату не привело.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.09.2014, 09:57
Ответы с готовыми решениями:

Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный в T_STRING
здравствуйте!,я здесь совсем (чайник), новичек, помогите!!!,я взял код на admitad вставил ( в заголовок header.php перед закрытием тега ...

Ошибка разбора: синтаксическая ошибка, неожиданный '['
Настолько чайник, что все, что пишется на Вашем суперумном форуме - для меня темный лес...Но зато сколько восхищения!!!! Это ж какие нужно...

Синтаксическая ошибка в /feed/
Захожу посмотреть свою ленту новостей по адресу http://сайт.ru/feed/ выдает ошибку Что это за ошибка такая и как исправить?

4
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
23.09.2014, 10:29
Лучше привести полный код и из файла если вы хотите что бы вам помогли, ошибка может быть и в 10 строке
0
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 16
23.09.2014, 10:35  [ТС]
Вот код полностью:

PHP
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<div class="section"> <!-- начало блока -->
<ul class="tabs"> <!-- построение вкладок как список -->
<li class="current">Комментарии к статье</li> <!-- первая вкладка -->
<li>Обратные ссылки</li> <!-- вторая вкладка -->
</ul>
 
<!-- Далее содержимое вкладок: -->
<!-- Содержимое первой вкладки "комментарии к статье" -->
<div class="box visible">
<ol id="thecomments"> <!-- нумерованный список -->
<?php if ($comments &amp;&amp; count($comments) > 0) { ?>    <!-- проверка есть ли комментарии -->
<?php if ( $comments ) : ?> <!-- если комменты есть, то выводим то что ниже -->
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?> <!-- проверка типа комментария -->
<?php if($comment_type == 'comment') { ?> <!-- выводим только коммены, без пингов и бэков -->
<div class="comment-head"> <!-- начало информационного блока -->
<li><center><strong><?php comment_author_link(); ?></strong><br /> <!-- имя автора -->
<?php echo get_avatar($comment, 64); ?> <!-- аватар автора, ширина и высота 64  -->
<span class="comment-i"><?php comment_date(); ?></span> <!-- дата комментария  -->
<?php edit_comment_link('редактировать','&amp;nbsp;&amp;nbsp;',''); ?></center> <!-- ссылка на редактирование  -->
</div><!-- конец информационного блока  -->
<?php if ($comment->comment_approved == '0') : ?> <!-- проверка на одобрение админом  -->
<span class="comment-i">Ваш комментарий ожидает модерации. </span>
<?php endif; ?> <!-- конец вывода текста о проверки на одобрение админом  -->
<div class="comment-text"><?php comment_text(); ?> <!-- блок с текстом комментария  -->
</div>
<div class="clear"></div> <!-- очистка позиционирования  -->
</li>
<?php } ?>
<?php endforeach; ?>
</ol> <!-- конец нумерованного списка список -->
 
<?php endif; ?> <!-- конец проверки наличия комментариев  -->
<?php } else { ?> <!-- если комментариев нет, то   -->
<span class="comment-i"><?php _e('No comments yet.'); ?></span> <?php } ?> <!-- эта строка скажет что их нет  -->
 
 <!-- форма ввода комментария -->
 
<?php if ( comments_open() ) :  // проверка разрешены ли комментирование ?>
<?php if ( get_option( 'comment_registration' ) &amp;&amp; !$user_ID) : // если разрешено только для зареганных юзеров ?>
<p>Вы должны <a href="/wp-login.php">представиться</a> для отправки комментариев.</p>
<?php else : // если разрешено для всех посетителей ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post">
<?php if ( !$user_ID ) : // выводим три поля для гостей ?>
<div class="comment-area">  <!-- блок формы ввода комментариев -->
<ul><li> <!-- построение списком, в моем случае горизонтальным  -->
<label for="author">Имя</label> <!-- поле ввода имени автора -->
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="10" tabindex="1" /> <!-- ширина поля 10 символов  -->
</li>
<li>  <label for="email">e-mail (обязательно)</label> <!-- поле для ввода почты автора  -->
  <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="20" tabindex="2" /> <!-- ширина 20 символов  -->
</li>
<li>  <label for="url">Ваш сайт</label>  <!-- поле ввода ссылки на сайт  -->
  <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="10" tabindex="3" /> <!-- ширина 10  -->
</li></ul> <!-- конец построение списком  -->
</div> <!-- конец блока формы ввода комментариев  -->
<?php endif; // Конец вывода трех полей для гостей ?>
<div> <!-- блок для формы ввода текста комментария  -->
<p><textarea name="comment" cols="83" rows="5" id="comment"></textarea></p> <!-- ширина 83 символа  -->
<p><input name="submit" type="submit" value="Отправить" /> <!-- кнопка отправить  -->
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p></div>
</form> <!-- конец формы  -->
<?php endif; // конец "если разрешено комментирование для всех посетителей" ?>
<?php endif;  // конец "если комментирование разрешено" ?>
 </div>
 
<!-- содержимое второй вкладки, "Обратные ссылки" -->
 
<div class="box">
<ol id="thecomments"> <!-- построение нумерованного списка -->
<?php if ($comments &amp;&amp; count($comments) > 0) { ?>    <!-- если обратные ссылки есть -->
<?php if ( $comments ) : ?> <!-- начинаем показывать то что ниже  -->
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?> <!-- определение типа записи -->
<?php if($comment_type != 'comment') { ?> <!-- показываем все кроме комментариев -->
<li><?php comment_author_link(); ?></strong> <!-- имя автора пинга -->
<span class="comment-i"><?php comment_date(); ?></span> <!-- дата пинга -->
<?php comment_text(); ?> <!-- текст пинга -->
</li><?php } ?>
<?php endforeach; ?>
</ol> <!-- конец построения списка -->
<?php endif; ?> <!-- конец "если есть обратные ссылки" -->
<?php } else { ?> <!-- если обратных ссылок нет, то -->
<span class="comment-i"><?php _e('Обратных ссылок нет'); ?></span> <!-- выводим это сообщение -->
<?php } ?>
</div> <!-- конец блока обратных ссылок  -->
 
 </div><!-- конец блока страницы комментариев -->
0
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
23.09.2014, 10:43
Лучший ответ Сообщение было отмечено IndigoHollow как решение

Решение

везде где &amp;&amp; замените на &&

в 3х местах.
1
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 16
23.09.2014, 10:50  [ТС]
Точно! И как я сам не догадался =/

Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.09.2014, 10:50
Помогаю со студенческими работами здесь

Синтаксическая ошибка, неожиданный T_STRING, ожидая ')'
Добрый день! помогите пожалуйста разобраться! выдаёт следующую ошибку- синтаксическая ошибка, неожиданный T_STRING, ожидая ')' в...

Синтаксическая ошибка
Здравствуйте, при загрузке сайта выходит ошибка. Parse error: syntax error, unexpected T_STRING in...

Синтаксическая ошибка
Здравствуйте, подскажите пожалуйста, выскакивает ошибка: PHP Parse error: syntax error, unexpected T_STRING in /home/**.php on line 15 ...

Синтаксическая ошибка в коде
После переноса сайта на битриксе почему то вылезла ошибка может кто подсказать как исправить ??? echo &quot;&lt;tr&gt;&lt;th&gt;&lt;a...

Синтаксическая ошибка в коде меню
Менял меню и в один &quot;прекрасный&quot; момент на сайте стало выдавать ошибку syntax error, unexpected T_ENDIF in Слезно прошу мне помочь. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru