Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка parse error, ошибка parse error 
:(
    Опции темы
supervladislav
Дата 15.7.2007, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



помогите найти ошибку пожалуйста выдаётся что-то вроде 
Parse error: parse error, unexpected $end in z:\home\localhost\www\www\ocifrovka\zakaz.php on line 131
Код



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<meta name="ROBOTS" content="NOINDEX,NOFOLLOW">

<title>тут вы сможите задать вопрос </title>
<style>
radio{text-align:center;background-color:#ddf2fa;}
input{text-align:left;vertical-align:middle;background-color:#ddf2fa;}
textarea{text-align:left;background-color:#ddf2fa;}
form{text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
a{text-align:center;text-decoration:none;display:block;border:1px double;background-color:#599fbc;color:#000000;width:100%;}
a:link{text-align:center;text-decoration:none;display:block;border:1px double;background-color:#599fbc;color:#000000;width:100%;}
a:focus{text-align:center;text-decoration:none;display:block;border:1px double;background-color:#599fbc;color:#FFFFFF;width:100%;}
a:hover{text-align:center;text-decoration:none;display:block;border:1px double;background-color:#599fbc;color:#FFFFFF;width:100%;}
a:active{text-align:center;text-decoration:none;display:block;border:1px double;background-color:#599fbc;color:#FFFFFF;width:100%;}
body{
margin-left:0px;
margin-right:0px;
margin-top:20px;
scrollbar-base-color:#afe4fa;
background-color:#afe4fa;
}

form{bgcolor:#e8f4f9;text-align:center;vertical-align:middle;}
input{bgcolor:#e8f4f9;text-align:left;vertical-align:middle;}
.i1{font-weight:bold;font-size:14px;vertical-align:center;text-align:center;}
textarea{bgcolor:#e8f4f9;text-align:left;}
.kl1{vertical-align:middle;}
</style>

</head>

<body leftmargin="0px" marginheight="0px" marginwidth="0px" rightmargin="0px" >
<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" height="90%" bgcolor="#C8EFFE">
  <tr align="center">
    <td align="center" colspan="2"><img src="logo.jpg"  width="900" height="300" border="0" align="center"></td>
  </tr>
  <tr align="center">
    <td width="15%" valign="top"><a href="index.html" title="нажмите для перехода на главную">на главную</a>
    <a href="obr.html" title="наше оборудование">оборудование</a>
    <a href="price.html" title="прейскурант на наши услуги">прейскурант</a>
    <a href="zakaz.php" title="тут вы можите оформить заказ on-line">стол заказов</a>
    <a href="vopros.php" title="тут вы можите получить ответы на ваши вопросы">задайте вопрос</a>
    </td>
    <td width="85%" align=center><br><font size="+3">задайте свой вопрос</font><br><p>
<div style="text-indent:5px;text-align:justify;background-color:#4c88a1;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:80%;">
Пожалуйста заполните форму ниже.Обязательно заполните поля для связи:<b>Телефон</b>&nbsp;&nbsp;,<b>имя</b>&nbsp;и&nbsp;<b>фамилию</b>
&nbsp;<b>ввести ваш емайл </b>&nbsp;&nbsp;<b>ввести текст сообщения</b>&nbsp;
</div>
    <table align="center" cellpadding="0px" cellspacing="6px" border="0" width="46%" height="70%">
    <tr>
    <td class="i1" nowrap="nowrap"><hr size=1 width=100%>ваше имя:</td>
    <td align="right"><form action="<? $_SERVER['PHP_SELF'];?>" method="post"><br><input type="text" name="name1" value="<? echo($_POST['name1']) ?>" size="25">
    <?php if ( ($_SERVER['REQUEST_METHOD'] == 'POST') && empty($_POST['name1'])) {
   echo('<p style="text-align:center;color:red;">Надо заполнить поле &laquo;Имя&raquo;</p>');
}else{$vse.="имя:".$_POST['name1']."\n";} ?>

    </td>
</tr>
<tr>
    <td class="i1" valign="center" nowrap="nowrap"><hr size=1 width=100%>ваше фамилия:</td>
    <td valign="center"><br><br><input type="text" name="name2" size="25" value="<? echo($_POST['name2']) ?>">

    <?php if ( ($_SERVER['REQUEST_METHOD'] == 'POST') && empty($_POST['name2'])) {
   echo('<p style="text-align:center;color:red;">Надо заполнить поле &laquo;фамилия&raquo;</p>');
}else{$vse.="фамилия:".$_POST['name2']."\n";} ?>

    </td>



</tr>
<tr>
    <td class="i1" valign="center" nowrap="nowrap"><hr size=1 width=100%>ваше отчество:</td>
    <td valign="center"><br><input type="text" name="name3" size="25" value="<? echo($_POST['name3']) ?>"><?php if(($_SERVER['REQUEST_METHOD'] == 'POST') && empty($_POST['name3'])) {
   echo('<p style="text-align:center;color:red;">Надо заполнить поле &laquo;отчество&raquo;</p>');
}else{$vse.="отчество:".$_POST['name3']."\n";} ?></td>

</tr>
<tr>
    <td class="i1" valign="center" nowrap="nowrap"><hr size=1 width=100%>ваш емайл:</td>
    <td valign="center"><br><input type="text" name="name4" size="25" value="<? echo($_POST['name4']) ?>"><br><?php
if(empty($_POST['name4']) && ($_SERVER['REQUEST_METHOD'] == 'POST')){echo('<style="text-align:center;color:red;">надо заполнить поле емайл</p>');}
    else{$vse.="мыло:".$_POST['name4']."\n";}  ?></td>

</tr>
<tr>
    <td class="i1" valign="center" nowrap="nowrap"><hr size=1 width=100%>номер вашего icq:</td>
    <td valign="center"><br><input type="text" name="name5" size="25" value="<? echo($_POST['name5']) ?>">
    <?php  $vse.="аська:".$_POST['name5']."\n"; ?>

    </td>
</tr>
<tr>
    <td class="i1" valign="center" nowrap="nowrap"><hr size=1 width=100%><br><br>номер вашего контактного телефона:</td>
    <td valign="center"><br><br><input type="text" name="name6" size="25" value="<? echo($_POST['name6']) ?>" >
<? if(isset($_POST['name6'])){$vse.="КОНТАКТНЫЙ ТЕЛЕФОН".$_POST['name6']."\n";}?></td>
</tr>

    <tr>
    <td class="i1" valign="center"><hr size=1 width=95%><br><br>ваш вопрос:<br><br><br><br><br><hr size=1 width=100%></td>
    <td valign="center"><br><textarea name="name7" cols="30" rows="6" ><? echo($_POST['name6']) ?></textarea><br><br>
    <?php if(($_SERVER['REQUEST_METHOD'] == 'POST') && empty($_POST['name7'])) {
   echo('<p style="text-align:center;color:red;">Надо заполнить поле &laquo;сообщения&raquo;</p>');
} else{$vse.="сообщение:".$_POST['name7']."\n";}?>
    </td>
</tr>
<tr align="center">
<td valign=center  colspan="2"><br><input type="submit" value="отправить" style="text-align:center"><input type="reset" value="обнулить" style="text-align:center"></form></td></tr>

    </table>

</table>
<br><br>
<table width=100% height=5% cellpadding="0px" cellspacing="0px" border="0" bgcolor="#afe4fa" valign=left height="10%">
<tr>
<td><p style="text-align:center;background-color:#0e8fc5;font-weight:bolder;font-family:Arial, Helvetica, sans-serif;font-size:16px;">copiright by vlad 2007&copy;</p></td>
</tr>
</table>
</body>
</html>
<?php
if(!empty($_POST['name1']) && !empty($_POST['name2']) && !empty($_POST['name3']) && !empty($_POST['name4'])  && !empty($_POST['name7']))
{
{if(mail("[email protected]","вопрос по оцифровке",$vse))
{echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">спасибо ,ваше сообщение успешно отправлено</div>');}
else{echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">ошибка при отправке сообщения</div>');}
}}
?>

PM MAIL   Вверх
BuShaRt
Дата 15.7.2007, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



Код

if(!empty($_POST['name1']) && !empty($_POST['name2']) && !empty($_POST['name3']) && !empty($_POST['name4'])  && !empty($_POST['name7']))
{
{if(mail("[email protected]","вопрос по оцифровке",$vse))
{echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">спасибо ,ваше сообщение успешно отправлено</div>');}
else{echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">ошибка при отправке сообщения</div>');}
}}

внимательно изучи где и как ты откраваешь и закрываешь if
PM MAIL   Вверх
supervladislav
Дата 15.7.2007, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



да я уже пробовал и вот так 
Код

if(!empty($_POST['name1']) && !empty($_POST['name2']) && !empty($_POST['name3']) && !empty($_POST['name4'])  && !empty($_POST['name7']))

{if(mail("[email protected]","вопрос по оцифровке",$vse))
{echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">спасибо ,ваше сообщение успешно отправлено</div>');}
else{echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">ошибка при отправке сообщения</div>');}
}

и вот так 
Код

<?php
if(!empty($_POST['name1']) && !empty($_POST['name2']) && !empty($_POST['name3']) && !empty($_POST['name4'])  && !empty($_POST['name7']))
{
mail("[email protected]","вопрос по оцифровке",$vse); }
?>


неработает
PM MAIL   Вверх
BuShaRt
Дата 15.7.2007, 22:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



supervladislav
Оформатиуйте свой код согласно общепринятым правилам и сами ошибку найдете без проблем... а у меня мозК плавить от такого кода...
PM MAIL   Вверх
lorien
Дата 15.7.2007, 22:57 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.11.2004
Где: omsk

Репутация: нет
Всего: 3



Советую автору перестать извращаться на тему многочисленных echo HTML-кода и вынести весь HTML-код из <?php ... ?> области.
Проиллюстрирую:
Код

<? if ( $foobar > $baz ): ?>
a lot of lines with HTML code
<? endif ?>

PM WWW   Вверх
BuShaRt
Дата 16.7.2007, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



lorien
Не существенно, это кому как удобней...
А вот использовать "<?", как открывающий тег PHP кода грубейшая ошибка!
PM MAIL   Вверх
Leoo
Дата 16.7.2007, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 270
Регистрация: 3.10.2005
Где: г. Обнинск

Репутация: 1
Всего: 3



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


--------------------
Если вы не страдаете паранойей, это не значит, что они за вами не летят!
PM MAIL WWW ICQ   Вверх
BuShaRt
Дата 16.7.2007, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



На форуме не раз просили помочь решить ошибки, связанные с таким синтаксисом. 
<? использует не только PHP - с этим ошибки все связанны в первую очередь.
PM MAIL   Вверх
supervladislav
Дата 21.7.2007, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



я исправил как вы мне посоветовали всёравно ошибка осталась ,а у меня такой вопрос а зачем хтмл код убирать из php кода?.
PM MAIL   Вверх
lasalexx
Дата 21.7.2007, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: 1
Всего: 1



Код

</body>
</html>
<?php

if(!empty($_POST['name1']) && !empty($_POST['name2']) && !empty($_POST['name3']) && !empty($_POST['name4'])  && !empty($_POST['name7']))
{
{
if(mail("[email protected]","вопрос по оцифровке",$vse))
    {
    echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">спасибо ,ваше сообщение успешно отправлено</div>');
    }
else {
    echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">ошибка при отправке сообщения</div>');
    }
}
}
?>




зачем последнему if две скобки {{...}}
по моему достаточно и одной:
Код

</html>
<?php

if(!empty($_POST['name1']) && !empty($_POST['name2']) && !empty($_POST['name3']) && !empty($_POST['name4'])  && !empty($_POST['name7']))
{

if(mail("[email protected]","вопрос по оцифровке",$vse))
    {
    echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">спасибо ,ваше сообщение успешно отправлено</div>');
    }
else {
    echo('<div style="text-align:center;font-weight:bolder;font-size:20px;border:2px solid;background:#afe4fa;color:red;">ошибка при отправке сообщения</div>');
    }
}


а когда убираете <?php...?> код после </html>, ошибка исчезает?

Это сообщение отредактировал(а) lasalexx - 21.7.2007, 23:44
PM MAIL WWW ICQ MSN   Вверх
supervladislav
Дата 26.7.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



нет не исчезает 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0958 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.