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\"> "; }
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
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\"> ";
}
}
<table align=center border='0px'>
<tr><td><b>"
.(!empty($zz['nick'])?"<b>".$zz['nick']."</b><br><hr>":"");
(!empty($zz['spec1'])?"<b>".$zz['spec2']."</b><br>":"").
"</b><br></td></tr>
В таком случае почему-то приходит только значение nick
Может Вам весь код обработчика что-то даст?! Я уже совсем запутался.
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\"> ";
}
?>
Мысль понял. Извините за такие тормоза....просто реально я далеко не спец в пхп.
В таком варианте не работает:
<tr><td><b>
if (!empty($zz['nick'])) {echo "<b>".$zz['nick']."</b>";}
</b><br></td></tr>
<td>
<?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-я.
проверять $zz['nick'], и если она не пустая, генерировать всю строку...
if(!empty($zz['nick'])){
--- все выводим
}
т.е. все-таки так???:
if (!empty($zz['nick']))
{
echo "<b>".$zz['nick']."</b>";
}
?>
Wolf-izv добавил 27.04.2010 в 15:40
В таком случае:
T.R.O.N,
А что Вы можете тогда посоветовать. что бы не получилось следующее:
гидроусилитель
____________________________
____________________________
иномарка3 кондей
гидроусилитель
____________________________
а получилось:
гидроусилитель
____________________________
иномарка3 кондей
гидроусилитель
____________________________
???
Значение приходит, однако теги не работают и все что после не приходит. пример:
Допустим nik это Иванов И.И.
<tr><td><b>".(!empty($zz['nick']))?$zz['nick']:"". "</b><br></td></tr>
<td>
<b>Заголовок2</b>
</td>
</tr>
</table>
на почту приходит только: Иванов И.И.
перепишите так:
Спасибо! Получилось!
Скажите, а можно ли так же использовать это с тегами? Суть тут - /ru/forum/491865
А что писать тут...
if($isTrue)
{
....
}
Wolf-izv добавил 27.04.2010 в 13:35
Parse error: syntax error, unexpected '<' in /home/u151957/iso-centr.ru/www/go/getmail.php on line 23
О чем это он??? Что не нравится?
Собственно, вот - говнокод:
include("config.inc.php");
if (@$_POST['nick'] or @$_POST['spec1'] or @$_POST['spec2'] or @$_POST['spec3'] or @$_POST['spec4'] or @$_POST['spec5'] or @$_POST['spec6'] or @$_POST['spec7'] or @$_POST['spec8'] or @$_POST['spec9'] or @$_POST['spec10'] or @$_POST['spec11'] or @$_POST['spec12'] or @$_POST['spec13'] or @$_POST['answer1'] or @$_POST['answer2'] or @$_POST['answer3'] or @$_POST['answer4'] or @$_POST['answer5'] or @$_POST['answer6'] or @$_POST['answer7'] or @$_POST['answer8'] or @$_POST['answer9'] or @$_POST['answer10'] or @$_POST['answer11'] or @$_POST['answer12'] or @$_POST['answer13'] or @$_POST['answer14'] or @$_POST['answer15'] or @$_POST['answer16'] or @$_POST['answer17'] or @$_POST['answer18'] or @$_POST['answer19'] or @$_POST['answer20'] or @$_POST['answer21'] or @$_POST['answer22'] or @$_POST['answer23'] or @$_POST['answer24'] or @$_POST['answer25'] or @$_POST['answer26'])
{
@$nick = $_POST['nick'];
@$spec1 = $_POST['spec1'];
@$spec2 = $_POST['spec2'];
@$spec3 = $_POST['spec3'];
@$spec4 = $_POST['spec4'];
@$spec5 = $_POST['spec5'];
@$spec6 = $_POST['spec6'];
@$spec7 = $_POST['spec7'];
@$spec8 = $_POST['spec8'];
@$spec9 = $_POST['spec9'];
@$spec10 = $_POST['spec10'];
@$spec11 = $_POST['spec11'];
@$spec12 = $_POST['spec12'];
@$spec13 = $_POST['spec13'];
@$answer1 = $_POST['answer1'];
@$answer2 = $_POST['answer2'];
@$answer3 = $_POST['answer3'];
@$answer4 = $_POST['answer4'];
@$answer5 = $_POST['answer5'];
@$answer6 = $_POST['answer6'];
@$answer7 = $_POST['answer7'];
@$answer8 = $_POST['answer8'];
@$answer9 = $_POST['answer9'];
@$answer10 = $_POST['answer10'];
@$answer11 = $_POST['answer11'];
@$answer12 = $_POST['answer12'];
@$answer13 = $_POST['answer13'];
@$answer14 = $_POST['answer14'];
@$answer15 = $_POST['answer15'];
@$answer16 = $_POST['answer16'];
@$answer17 = $_POST['answer17'];
@$answer18 = $_POST['answer18'];
@$answer19 = $_POST['answer19'];
@$answer20 = $_POST['answer20'];
@$answer21 = $_POST['answer21'];
@$answer22 = $_POST['answer22'];
@$answer23 = $_POST['answer23'];
@$answer24 = $_POST['answer24'];
@$answer25 = $_POST['answer25'];
@$answer26 = $_POST['answer26'];
$content = "
<html>
<head>
<title>Заявка на услуги Центра сертификации</title>
</head>
<body>
<br>
<table align=center border='0.5px'>
<tr><td><b>$nick</b><br><br></td><tr>
<td>
<b>$spec1</b>$answer1<br>$answer2<br><hr>
<b>$spec2</b>$answer3<br>$answer4<br><hr>
<b>$spec3</b>$answer5<br>$answer6<br><hr>
<b>$spec4</b>$answer7<br>$answer8<br><hr>
<b>$spec5</b>$answer9<br>$answer10<br><hr>
<b>$spec6</b>$answer11<br>$answer12<br><hr>
<b>$spec7</b>$answer13<br>$answer14<br><hr>
<b>$spec8</b>$answer15<br>$answer16<br><hr>
<b>$spec9</b>$answer17<br>$answer18<br><hr>
<b>$spec10</b>$answer19<br>$answer20<br><hr>
<b>$spec11</b>$answer21<br>$answer22<br><hr>
<b>$spec12</b>$answer23<br>$answer24<br><hr>
<b>$spec13</b>$answer25<br>$answer26<br><hr>
</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\"> ";
}
}
?>
Пардон за простыню.