Перейти к содержимому

(499) 940-40-00 подключение
(499) 940-00-00 служба поддержки

Для тех кто разбирается в php


Сообщений в теме: 11

#1 Incognito-EXE


  • Гости
Offline

Отправлено 29 октября 2008 - 15:26

Короче говоря есть сайт на php.

В него включена такая штука как phpmailer, для отправки почты непосредственно с сайта. Почта доходит, но в теме письма, помимо темы, отображается код, который описывает что нужно вставить в тело письма. Соответственно тело письма пустое. Я так понимаю, что где-то пропал какой-нить из знаков, но методом проб и ошибок не получается найти место пропажи.

From = 'site@enterier.ru'; $mail->FromName = 'enterier.ru
'.$fromname; $mail->AddAddress('блабла@блабла.ru', 'ХХХХ
ХХХХХ'); $mail->IsHTML(true); $mail->Subject = '??????
? ????? блаблабла.; $mail-&gt;Body = $message.'.'<br />
???: '.$fromname; $mail-&gt;Send();
};

может есть какие соображения?=)

#2 bomb


  • Гости
Offline

Отправлено 29 октября 2008 - 15:58

из этого ничего не ясно

#3 Incognito-EXE


  • Гости
Offline

Отправлено 29 октября 2008 - 17:33

буду дома - скину кусок кода пояснее из редактора...

если неясно описание то повторяю: мне приходит письмо.

в графе от кого - все верно, в теме письма - "Письмо с сайта ххххххххх.ru. ; $mail->Body = $message.<br>Имя: Юрий Степанович"

видимо не хватает чего-то...

#4 Ambient

    Grammaticon cleric


  • Пользователи
  • 764 сообщений
2
Offline

Отправлено 29 октября 2008 - 22:18

Просмотр сообщенияIncognito-EXE (Oct 29 2008, 17:39) писал:

в графе от кого - все верно, в теме письма - "Письмо с сайта ххххххххх.ru. ; $mail->Body = $message.<br>Имя: Юрий Степанович"

видимо не хватает чего-то...

Кавычку закрывающую не потерял?
Права на все ашипки и опчеатки принадлежат автору.

#5 Incognito-EXE


  • Гости
Offline

Отправлено 30 октября 2008 - 10:42

if (isset($sendmail))
{
include('phpmailer.php');

	$mail = new PHPMailer();
	$mail->From = 'site@enterier.ru';	  
	$mail->FromName = 'блабла.ru '.$fromname;  
	$mail->AddAddress('ыы@блабла.ru', 'Korzina Musorovna'); 
	$mail->IsHTML(true); 
	$mail->Subject = 'Письмо с сайта www.блабла.ru.;  
	$mail->Body = $message.'.'<br>Имя: '.$fromname;
	$mail->Send();
};

Вижу что кавычки не хватает вроде как, но когда ее ставлю - сбиваются все условия сайта и вообще неичего не работает, странно....

#6 Ambient

    Grammaticon cleric


  • Пользователи
  • 764 сообщений
2
Offline

Отправлено 30 октября 2008 - 14:47

if (isset($sendmail))
 {
 include('phpmailer.php');
 
	 $mail = new PHPMailer();
	 $mail->From = 'site@enterier.ru';	  
	 $mail->FromName = 'блабла.ru '.$fromname;  
	 $mail->AddAddress('ыы@блабла.ru', 'Korzina Musorovna'); 
	 $mail->IsHTML(true); 
	 $mail->Subject = 'Письмо с сайта www.блабла.ru.';  
	 $mail->Body = $message.'<br>Имя: '.$fromname;
	 $mail->Send();
 };

Кажется, ты убрал одну нужную (исправление в строчке Subject) и поставил одну лишнюю (исправление в строчке Body).

Сообщение отредактировал Ambient: 30 октября 2008 - 14:48

Права на все ашипки и опчеатки принадлежат автору.

#7 Incognito-EXE


  • Гости
Offline

Отправлено 30 октября 2008 - 17:50

Просмотр сообщенияAmbient (Oct 30 2008, 14:53) писал:

if (isset($sendmail))
 {
 include('phpmailer.php');
 
	 $mail = new PHPMailer();
	 $mail->From = 'site@enterier.ru';	  
	 $mail->FromName = 'блабла.ru '.$fromname;  
	 $mail->AddAddress('ыы@блабла.ru', 'Korzina Musorovna'); 
	 $mail->IsHTML(true); 
	 $mail->Subject = 'Письмо с сайта www.блабла.ru.';  
	 $mail->Body = $message.'<br>Имя: '.$fromname;
	 $mail->Send();
 };

Кажется, ты убрал одну нужную (исправление в строчке Subject) и поставил одну лишнюю (исправление в строчке Body).

походу та, которая до <br>, да?

#8 Ambient

    Grammaticon cleric


  • Пользователи
  • 764 сообщений
2
Offline

Отправлено 30 октября 2008 - 22:09

Просмотр сообщенияIncognito-EXE (Oct 30 2008, 17:56) писал:

походу та, которая до <br>, да?

Именно. И одна точка рядом с ней там, видимо, тоже лишняя.
Права на все ашипки и опчеатки принадлежат автору.

#9 Incognito-EXE


  • Гости
Offline

Отправлено 30 октября 2008 - 23:10

Ambient, большое человеческое спасибо! очень выручил!

#10 Italyano


  • Гости
Offline

Отправлено 07 июля 2009 - 14:04

<?php
$to = 'info@akado.ru';
$subject = 'Проверяем связь 2';
$message = 'Если это письмо дошло до вас, значит наш скрипт работает успешно';
mail($to, $subject, $message,
"From: mydba@mail.ru \r\n"
."X-Mailer: PHP/" . phpversion());
?>

обычно так это делается.

а как вы почтовый сервер настраивали? вот это очень интересный вопрос я считаю.



Добавлено через 2 мин.:

Просмотр сообщенияItalyano (Jul 7 2009, 15:10) писал:

<?php
$to = 'info@akado.ru';
$subject = 'Проверяем связь 2';
$message = 'Если это письмо дошло до вас, значит наш скрипт работает успешно';
mail($to, $subject, $message,
"From: mydba@mail.ru \r\n"
."X-Mailer: PHP/" . phpversion());
?>

обычно так это делается.

а как вы почтовый сервер настраивали? вот это очень интересный вопрос я считаю.



и ещё: }; - зачем такой изврат? неужели после фигурных скобок ставят точку с запятой?

#11 Anvano


  • Гости
Offline

Отправлено 07 июля 2009 - 14:14

Вы даты посов ваще смотрите на форумах? :biggrin: теме уже четыре года :)

#12 never mind

    только хардкор


  • Пользователи
  • 1 577 сообщений
31
Offline

Отправлено 23 июля 2009 - 21:13

моя арифметика подсказывает мне, что топику без малого 9 месяцев
think different





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных