Parse error: syntax error

12 3
Wolf-izv
На сайте с 04.07.2008
Offline
49
1134
<b>" .<?php if (!empty($zz['nick'])) {echo $zz['nick'];} ?>. "</b>

Parse error: syntax error, unexpected '<' in /home/u151957/iso-centr.ru/www/go/getmail.php on line 23

Подскажите плиз, в чем ошибка? Что не так с ковычками?

Для тех кто в теме: бонус +25% от суммы пополнения депозита мой выбор брокера (http://www.roboforex.ru/?a=cyow)
R
На сайте с 24.08.2006
Offline
31
#1
Wolf-izv:
Parse error: syntax error, unexpected '<' in /home/u151957/iso-centr.ru/www/go/getmail.php on line 23


Подскажите плиз, в чем ошибка? Что не так с ковычками?

А что у вас до этого кода <b>" идет? Что-то мне действительно ваш синтаксис не понятен.

Или вы делаете так,

<?php

echo "<b>";

if (условие)

{

действие;

}

echo "</b>";

?>

kosenka
На сайте с 02.12.2007
Offline
122
#2

перепишите так:


<b>".(!empty($zz['nick']))?$zz['nick']:"". "</b>
Wolf-izv
На сайте с 04.07.2008
Offline
49
#3
kosenka:
перепишите так:

<b>".(!empty($zz['nick']))?$zz['nick']:"". "</b>

Спасибо! Получилось!

Скажите, а можно ли так же использовать это с тегами? Суть тут - /ru/forum/491865

R
На сайте с 24.08.2006
Offline
31
#4
Wolf-izv:
Спасибо! Получилось!
Скажите, а можно ли так же использовать это с тегами? Суть тут - /ru/forum/491865

Держите:

<?php

if (!empty($zz['nick']))

{

echo "<b>".$zz['nick']."</b>";

}

?>

или так

<?php

if (!empty($zz['nick']))

{

echo "<b>$zz['nick']</b>";

}

?>

kosenka
На сайте с 02.12.2007
Offline
122
#5
Wolf-izv:
Спасибо! Получилось!
Скажите, а можно ли так же использовать это с тегами? Суть тут - /ru/forum/491865

да. (десять символов)

kosenka добавил 27.04.2010 в 15:02

Romanuser:
Держите:
<?php
if (!empty($zz['nick']))
{
echo "<b>".$zz['nick']."</b>";
}
?>
или так
<?php
if (!empty($zz['nick']))
{
echo "<b>$zz['nick']</b>";
}
?>

простите меня, но зачем такой большой код, если его можно "уменьшить" до минимума

(!empty($zz['nick']))?$zz['nick']:""

и потом, переменные лучше выносить "за строки":

"text1".$var."text2"
так будет быстрее
R
На сайте с 24.08.2006
Offline
31
#6
kosenka:

простите меня, но зачем такой большой код, если его можно "уменьшить" до минимума

Мне кажется, что такой формат записи более понятен. А с учетом того, что человек судя по всему, только-только начал изучать php, поэтому я и привел такой код.

Хотя возможно я не прав.

kosenka:

и потом, переменные лучше выносить "за строки":
"text1".$var."text2"
так будет быстрее

Я тоже предпочитаю выносить переменные за строки. Просто здесь я показал "второй вариант" записи.

Wolf-izv
На сайте с 04.07.2008
Offline
49
#7
<b>".(!empty($zz['nick']))?$zz['nick']:"<br><hr>". "</b>

Значение приходит, однако теги не работают и все что после не приходит. пример:

Допустим nik это Иванов И.И.

<table align=center border='1px'>
<tr><td><b>".(!empty($zz['nick']))?$zz['nick']:"". "</b><br></td></tr>
<td>
<b>Заголовок2</b>

</td>
</tr>
</table>

на почту приходит только: Иванов И.И.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#8

to ALL: а скажите, никого не напрягает, что любой из варианта кода, создает говнокод страницы.. т.е. есть вероятность получение в коде <b></b>.....????

а в последнем примере, возможен еще больший мусор

<tr><td><b>"</b><br></td></tr>

по мне, так нужно отрывать все что висит тем, кто такое допускает

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Wolf-izv
На сайте с 04.07.2008
Offline
49
#9

T.R.O.N,

А что Вы можете тогда посоветовать. что бы не получилось следующее:

иномарка1 кондей
гидроусилитель
____________________________


____________________________
иномарка3 кондей
гидроусилитель
____________________________

а получилось:

иномарка1 кондей
гидроусилитель
____________________________
иномарка3 кондей
гидроусилитель
____________________________

???

R
На сайте с 24.08.2006
Offline
31
#10
T.R.O.N:
to ALL: а скажите, никого не напрягает, что любой из варианта кода, создает говнокод страницы.. т.е. есть вероятность получение в коде <b></b>.....????
...

Каким образом пройдет <b></b> если условие не выполниться?

<?php

if (!empty($zz['nick']))

{

echo "<b>".$zz['nick']."</b>";

}

?>

По моему, все пучком 🚬

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий