Консультация № 76917
27.02.2007, 07:32
0.00 руб.
0 2 2
Здравствуй All! Помогите пожалуйста чайнику найти ошибку в коде (см. приложение). Err.log выдает следующее:
PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in email.php on line 2


Приложение:
<?php $subj = "Web-freelance - Ваше сообщение"; $text = "Уважаемый ".$_POST[‘name‘]."! Спасибо за ваш интерес к нашим услугам, Ваш запрос будет обработан,как можно быстрее. Если у Вас возникли вопросы, будем рады на них ответить.-----С уважением,Сервис Web-freelance.od.uahttp://web-freelance.od.ua";mail($_POST[‘email‘], $subj, $text); $adminaddress = "info@web-freelance.od.ua";$subj = "Поступил запрос на информацию"; $text = $_POST[‘name‘]." интересовали ".$_POST[‘preference‘]." email-адрес: ".$_POST[‘email‘];  mail($adminaddress, $subj, $text); ?>

Обсуждение

Неизвестный
27.02.2007, 09:58
общий
это ответ
Здравствуйте, DennisKraft!
Вместо всех разрывов стороки поставте \n и все заработает как надо

Приложение:
$text = "Уважаемый ".$_POST[‘name‘]."! \nСпасибо за ваш интерес к нашим услугам, Ваш запрос будет обработан,как можно быстрее. \nЕсли у Вас возникли вопросы, будем рады на них ответить.\n-----\nС уважением,\nСервис Web-freelance.od.ua\nhttp://web-freelance.od.ua";
Неизвестный
27.02.2007, 13:33
общий
это ответ
Здравствуйте, DennisKraft!

Я обычно делаю проще:
$subj = "Web-freelance - Ваше сообщение";
$text = <<<HERE
Уважаемый $_POST[‘name‘]
Спасибо за ваш интерес к нашим услугам, Ваш запрос будет обработан,как можно быстрее.
Если у Вас возникли вопросы, будем рады на них ответить.
-----
С уважением,
Сервис Web-freelance.od.ua
http://web-freelance.od.ua
HERE;

Это и проще и понятнее. Плюс - все переменные автоматически подставляются в текст.
Форма ответа