Parse error: syntax error

123
T.R.O.N
На сайте с 18.05.2004
Offline
314
#11
Wolf-izv:
А что Вы можете тогда посоветовать.

проверять $zz['nick'], и если она не пустая, генерировать всю строку...

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

--- все выводим

}

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Wolf-izv
На сайте с 04.07.2008
Offline
49
#12
T.R.O.N:
проверять $zz['nick'], и если она не пустая, генерировать всю строку...

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

--- все выводим
}

т.е. все-таки так???:

<?php
if (!empty($zz['nick']))
{
echo "<b>".$zz['nick']."</b>";
}
?>

Wolf-izv добавил 27.04.2010 в 15:40

В таком случае:

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

Можете и так. Как Вам удобнее. Только учтите, что значение ноль не попадает под это условие.

Код киньте с 1 по 25 строку.

Wolf-izv
На сайте с 04.07.2008
Offline
49
#14

<?php
include("config.inc.php");
$isTrue = false;

foreach($_POST as $k=>$v)
{
if($v)
{
$zz[$k] = $_POST[$k];
}
}


$content = "
<html>
<head>
<title>Заявка на услуги Центра сертификации</title>
</head>
<body>
<br>

<table align=center border='1px'>
<tr><td><b>
<?php
if (!empty($zz['nick']))

последняя строка 25-я.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#15
Wolf-izv:
В таком случае:

ну с синтаксисом в пыхе разбирайтесь сами... =))) Я его очень не люблю...

второй <?php по идее - лишний или вы пых код пытаетесь внутри константы исполнить...

логику включите...

R
На сайте с 24.08.2006
Offline
31
#16
Wolf-izv:
последняя строка 25-я.

Так у Вас ошибка начинается еще выше с $content = "

Вы либо закрывайте php-код. Либо не открывайте его внутри еще одного php-кода.

Wolf-izv
На сайте с 04.07.2008
Offline
49
#17

Мысль понял. Извините за такие тормоза....просто реально я далеко не спец в пхп.

В таком варианте не работает:

<table align=center border='1px'>
<tr><td><b>

if (!empty($zz['nick'])) {echo "<b>".$zz['nick']."</b>";}


</b><br></td></tr>
<td>
R
На сайте с 24.08.2006
Offline
31
#18

Конкатенация строк php.

Потос мне не понятно следующее.

Вы распичатываете $zz['nick'], а $content просто присваеваете значение. Зачем?

Если по мылу, то так попробуйте

<?php

include("config.inc.php");

$isTrue = false;

foreach($_POST as $k=>$v)

{

if($v)

{

$zz[$k] = $_POST[$k];

}

}

$content = "

<html>

<head>

<title>Заявка на услуги Центра сертификации</title>

</head>

<body>

<br>

<table align=center border='1px'>

<tr><td><b>";

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

{

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

}

$content.="</b><br></td></tr>

<td>

<b>dsgdsfg</b>

</td>

</tr>

</table>

</body>

</body>

</html>";

Wolf-izv
На сайте с 04.07.2008
Offline
49
#19

Может Вам весь код обработчика что-то даст?! Я уже совсем запутался.

<?php
include("config.inc.php");
$isTrue = false;

foreach($_POST as $k=>$v)
{
if($v)
{
$zz[$k] = $_POST[$k];
}
}


$content = "
<html>
<head>
<title>Заявка на услуги Центра сертификации</title>
</head>
<body>
<br>

<table align=center border='1px'>
<tr><td><b>"

.if (!empty($zz['nick'])) {echo "<b>".$zz['nick']."</b>";}


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

</td>
</tr>
</table>
</body>
</body>
</html>

" ;



if(!@mail($admail, $subject, $content, "Content-type:text/html; Charset=windows-1251\r\n"))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=$url\"> ";
}


?>
R
На сайте с 24.08.2006
Offline
31
#20
Wolf-izv:
Может Вам весь код обработчика что-то даст?! Я уже совсем запутался.

См. сообщение выше. Если не понятно - пиши.

123

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