Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Помогите с отправкой почты (php) |

03.01.2009, 15:00
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Помогите с отправкой почты (php)
Вобщем есть самописный скрипт ... вот кусок регистрации на сайте, после регистрации нужно отправлять письмо с подтверждением на мыло
PHP код:
/* ОТПРАВКА ПИСЬМА*/
require 'phpmailer.php';
$link="http://xxx.com/link_reg/";
$messag='сообщение'
$to = $email; /*Мыло введённое при регистрации*/
$subject = 'сабчект';
$to_adres='xxx.com';
$from_name='xxx.com';
$from_email='support@xxx.com';
$mail = new PHPMailer();
$mail->From = $from_email; // от кого
$mail->FromName = $from_name ; // от кого
$mail->AddAddress($to, $to_adres); // кому
$mail->IsHTML(true); // HTML
$mail->Subject = $subject; // тема письма
$mail->Body = $messag;
if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
$res='всё ок';
}
else
{
$res='ошибка';
}
Может я что-то делаю не так (постоянно пишет "ошибка") ... где можно взять готовый файл phpmailer.php (вторая строка кода) ? или организовать отправку письма как-то подругому ?
заранее спасибо за помощь...
Последний раз редактировалось geforse; 03.01.2009 в 15:27..
Причина: очепятка
|
|
|

03.01.2009, 15:15
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
http://slil.ru/26503639
|
|
|

03.01.2009, 15:21
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
тут какбэ надо кавычку закрыть))
|
|
|

03.01.2009, 15:25
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Pashkela спасибо, но не отправляет всё равно(
У меня стоял файл class.phpmailer.php ... не отправляет( (права на скриптах и папке 755)
|
|
|

03.01.2009, 15:26
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Сообщение от .:EnoT:.
тут какбэ надо кавычку закрыть))
Это я тут ошибся ... в скрипте у меня закрыта
|
|
|

03.01.2009, 15:38
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
Вот вроде у меня работает
PHP код:
<?php
require('class.phpmailer.php');
$link="http://xxx.com/link_reg/";
$messag='сообщение';
$to = $email; /*Мыло введённое при регистрации*/
$subject = 'сабчект';
$to_adres='xxx.com';
$from_name='xxx.com';
$from_email='support@xxx.com';
$mail = new PHPMailer();
$mail->From = $from_email; // от кого
$mail->FromName = $from_name ; // от кого
$mail->AddAddress($to, $to_adres); // кому
$mail->IsHTML(true); // HTML
$mail->Subject = $subject; // тема письма
$mail->Body = $messag;
if ($mail->Send())
{
$res = 'всё ок';
}
else
{
$res = 'ошибка';
echo 'Mailer Error: '.$mail->ErrorInfo;
}
echo $res;
?>
UPD
class.phpmailer.php - взял из архива Pashkela'ы
Последний раз редактировалось Shadow_p1raT; 03.01.2009 в 15:41..
|
|
|

03.01.2009, 15:42
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
используй функцию mail()
http://php.su/functions/?mail
|
|
|

03.01.2009, 15:45
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Shadow_p1raT отдельно всё работает ... регистрация выдаёт ошибку))
genom--, хорошо попробую ... может ошибка вовсе и не в этом ... сем спасибо плюсы поставлю попозже (Вы добавили слишком много репутации в последние 24 часа. Попробуйте попозже)
|
|
|

03.01.2009, 16:56
|
|
Новичок
Регистрация: 01.01.2009
Сообщений: 14
Провел на форуме: 34492
Репутация:
9
|
|
Сообщение от genom--
используй функцию mail()
http://php.su/functions/?mail
сендмейл должен быть настроен и плюс права на отправку пользователю от которого запущен там апач
|
|
|

04.01.2009, 10:10
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
права почти везде есть - а сендмейл на любом сервере тоже
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|