С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 2
Регистрация: 12.02.2013
Сообщений: 110

Ошибка в синтаксисе. Как найти?

19.02.2014, 22:23. Показов 1001. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не работает функция out();
Ошибка Parse error: syntax error, unexpected T_ECHO
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
echo "<p align='center'><img  src=\"/images/album/$id/$file\" width=\"100\" height=\"100\" border='1' hspace='3' vspace='3' ><br>
<input type=\"text\" NAME=\"input[]\" value=\'",echo out(),\"'></p>";
 
function out(){
            global $file;
            global $id;
    $fp = fopen("images/album/$id/$file.txt", "r"); // Открываем файл в режиме чтения
                      if ($fp)  {
                           while (!feof($fp)) {
                               $mytext = fgets($fp, 999);
                               //echo $mytext;
                               echo $mytext;
                               
                           }
                      }
    }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2014, 22:23
Ответы с готовыми решениями:

Не могу найти ошибку в синтаксисе.Ошибка указывает на строку 192
if ($page != 1){ $pstr_prev = '&lt;li&gt;&lt;a class=&quot;pstr-prev&quot; href=&quot;index.php?page='.($page - 1).'&quot;&gt;&amp;lt;&lt;/a&gt;&lt;/li&gt;';} if ($page...

Ошибка в синтаксисе
Parse error: syntax error, unexpected '&lt;' in Z:\home\php.test\www\size.php on line 3 &lt;?php include(&quot;size.inc&quot;); &lt;img scr=&quot;123.jpg&quot;...

Ошибка в синтаксисе
Thread adder = new Thread(){/*TEST*/}; Идёт без ошибок, но стоит записать код: Thread adder = new...

7
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
19.02.2014, 22:36
Лишний раз echo во второй строке. А с кавычками вы завернули круто
PHP
1
2
echo '<p align="center"><img  src="/images/album/'.$id.'/'.$file.'" width="100" height="100" border="1" hspace="3" vspace="3" ><br>
<input type="text" name="input[]" value="', out() ,'"></p>';
1
 Аватар для webphp
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
19.02.2014, 22:50
Цитата Сообщение от Lazy_Den Посмотреть сообщение
Лишний раз echo во второй строке. А с кавычками вы завернули круто
PHP
1
2
echo '<p align="center"><img  src="/images/album/'.$id.'/'.$file.'" width="100" height="100" border="1" hspace="3" vspace="3" ><br>
<input type="text" name="input[]" value="', out() ,'"></p>';
точнее так
PHP
1
2
echo '<p align="center"><img  src="/images/album/'.$id.'/'.$file.'" width="100" height="100" border="1" hspace="3" vspace="3" ><br>
<input type="text" name="input[]" value="' . out() . '"></p>';
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
19.02.2014, 23:13
webphp, Там не обязательно использовать конкатенацию, можно передавать нескольких аргументов через запятую. Это уже дело предпочтений.
PHP
1
2
echo $a . $b; // и так правильно
echo $a , $b; // и так тоже
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
19.02.2014, 23:15
Цитата Сообщение от webphp Посмотреть сообщение
точнее так
а я за запятые вместо конкатенации в echo.. Где-то были темы, где мерились пиписьками скоростями выполнения при различных использованиях
0
20.02.2014, 00:59

Не по теме:

ИМХО лучше забыть о выводе html-кода через echo

PHP
1
2
3
4
5
6
?>
<p align="center">
 <img  src="/images/album/<?=$id?>/<?=$file?>" width="100" height="100" border="1" hspace="3" vspace="3" ><br>
 <input type="text" name="input[]" value="<?=out()?>">
</p>
<?
Проще записывается, проще читается

0
71 / 71 / 13
Регистрация: 01.09.2011
Сообщений: 379
20.02.2014, 01:33
Цитата Сообщение от insideone Посмотреть сообщение
Проще записывается, проще читается
насчет читаемости - не согласен, хоть так и правильно, но выглядит убого, имхо.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.02.2014, 09:27
Цитата Сообщение от zebulun Посмотреть сообщение
насчет читаемости - не согласен
Почему? Т.е., второй код здесь вам удобнее читать? https://www.cyberforum.ru/post5650153.html

Добавлено через 2 минуты
Плюс к этому, продолжение https://www.cyberforum.ru/post5653717.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.02.2014, 09:27
Помогаю со студенческими работами здесь

Ошибка в синтаксисе
Здравствуйте! такой вопрос устанавливаем скрипт на хостинг и парсер выдаёт ошибку Parse error: syntax error, unexpected T_IF,...

Ошибка в синтаксисе
Задача : Вася, Юля и Петя решили организовать праздничную вечеринку. Они пригласили в гости Женю с Олей и Лену с Колей. Какие ребята будут...

Ошибка в синтаксисе
Помогите пож. Недавно начал изучать язык. Нашел интересное пособие, где есть хорошая учебная база, но я не могу её создать в клиентской...

Ошибка в синтаксисе.
Знаю, и так всех уже достали эти матрицы, и мой вопрос может быть очень глупым, но все же. Вот исходник, который я написал: #include...

Ошибка в синтаксисе
Доброго времени суток При запуске программы выдаёт такую ошибку Прошу помочь File &quot;main.py&quot;, line 96 print...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru