Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Parse error: parse error, unexpected T_STRING
 
 автор: foxer666   (11.01.2006 в 09:06)   письмо автору
 
 

Parse error: parse error, unexpected T_STRING in /.../..../.../....php on line 86

Сам php вот такой:

<?php

if (isset ($tovar))
{
$name = substr($tovar,0,100); //Не может быть более 100 символов
if (empty($tovar))
{
echo "<center><b>Не указано наименование товара!!!<p>";
echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$tovar = "не указано";
}

if (isset ($name))
{
$name = substr($name,0,40); //Не может быть более 40 символов
if (empty($name))
{
echo "<center><b>Не указаны ФИО!!!<p>";
echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$name = "не указано";
}

if (isset ($email))
{
$email = substr($email,0,25); //Не может быть более 25 символов
if (empty($email))
{
echo "<center><b>Не указан E-MAIL для связи!!!<p>";
echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}

if (isset ($tel))
{
$tel = substr($tel,0,15); //Не может быть более 15 символов
if (empty($tel))
{
echo "<center><b>Не указан контактный телефон!!!<p>";
echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$tel = "не указано";
}

if (isset ($mess))
{
$mess = substr($mess,0,1000); //Не может быть более 1000 символов
if (empty($mess))
{
echo "<center><b>Не указан адрес для доставки!!!<p>";
echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$mess = "не указано";
}

$i = "не указано";
if ($tovar == $i AND $name == $i AND $email == $i AND $tel == $i AND $mess == $i)
{
echo "Ошибка ! Скрипту не были переданы параметры !";
exit;
}

$to = "sotax@mail.ru";
$subject = "Заказ в интернет-магазине "СОТАКС"";
$message = "Заказанный товар:$tovar::::::::::Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Контактный телефон:$tel::::::::::Адрес:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо !!!";
echo "<center><b>Спасибо за отправку вашего сообщения";
exit;
?>

   
 
 автор: Loki   (11.01.2006 в 09:26)   письмо автору
 
   для: foxer666   (11.01.2006 в 09:06)
 

Круто! А 86 строку я самостоятельно отсчитать должен? Где-то у вас с пунктуацией напутано.

   
 
 автор: P@Sol   (11.01.2006 в 09:30)   письмо автору
 
   для: foxer666   (11.01.2006 в 09:06)
 

тут что ли?


$subject = "Заказ в интернет-магазине "СОТАКС"";

сделайте так

$subject = "Заказ в интернет-магазине \"СОТАКС\"";

   
 
 автор: foxer666   (11.01.2006 в 10:43)   письмо автору
 
   для: P@Sol   (11.01.2006 в 09:30)
 

Спасибо!!! Уже разобрался, просто в блокноте строку трудно отсчитать, я ошибку в php-editore нашёл!!! Оказалось, кавычки лишние.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования