Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 31.01.2006 Ostrzeżenie: (10%)
|
Wrzuciłem skrypt na serwer tak jak pisało. Wszystko działa tylko nie są wysyłane e-maile do użytkowników. Gdy daje przypomnienie hasła pojawia mi się taki błąd:
Kod Warning: Missing argument 4 for Mail::sendmail(), called in /home/poloniam/public_html/typer/classes/lostpassword/lostpassword.php on line 87 and defined in /home/poloniam/public_html/typer/engine/mail.php on line 10 Plik mail.php w 10 lini wygląda tak: Kod function Mail() { Natomiast plik lostpassword.php parent::SetLanguage('en',ROOT.'/external/phpmailer/language/'); } function sendmail($mailTo, $mailSubject, $mailContent, $isHtml) { $conf = new MailConf; $mail = new PHPMailer; $mail->CharSet = 'iso-8859-2'; $mail->IsSMTP(); $mail->Host = $conf->host; $mail->SMTPAuth = true; $mail->Username = $conf->user; $mail->Password = $conf->password; $mail->From = $conf->emailFrom; $mail->FromName = $conf->titleFrom; $mail->AddAddress($mailTo); $mail->IsHTML($isHtml); $mail->Subject = $mailSubject; $mail->Body = $mailContent; if(!$mail->Send()) { return false; } return true; } } Kod $body .= $this->_generaterUrl($res['userid'], $res['useremail']); Mail::sendmail($res['useremail'], textSys('main:lostpassword:PRZYPOMNIENIE_HASLA'), $body); $this->status = textSys('main:lostpassword:MAIL_ZOSTAL_WYSLANY');[url]Jest tutaj jakiś błąd?[/url] Teraz zobaczyłem że jest dopisane: Cytat 1. Skrypt działa dobrze, ale nie wysyła zadnych maili. W pliku /engine/mail.php można wykomentować : $mail->IsSMTP(); co powinno puszczać maile za pomocą funkcji mail(). Jest to rozwiazanie ciut gorsze, ale przynajmniej bedzie działać (powinno). Czy ktoś wie o co chodzi z tym? Cały plik mail.php załączam poniżej. http://s006.wyslijto.pl/?file_id=20315316336082396373 |
|
|
|
kingpc Zmiana funkcji mail 26.07.2007, 10:11:04
sf z tego co pisze wynika, że nie podałeś 4 parametru... 26.07.2007, 10:36:09
kingpc Nie rozumiem niestety o co chodzi 26.07.2007, 11:23:00
kwiateusz bedzie szybciej...
zamień
[PHP] pobierz, plaintex... 26.07.2007, 11:29:59
kingpc Błąd znikł, ale wciąż nie dochodzą wiadomości e-ma... 26.07.2007, 11:44:10
kwiateusz no i teraz przeczytaj koncowke swojego 1 posta....... 26.07.2007, 12:40:13
kingpc Autor skryptu napisał że miałem zamienić:
$m... 26.07.2007, 12:56:01 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 13:44 |