Problem z PHPmailer

PHP to skryptowy język wykonywany po stronie serwera. Forum przeznaczone na pytania dot. programowania obiektowego, wzorców projektowych itp.
Awatar użytkownika
mes mariusz
Posty: 1
Rejestracja: 11 wrz 2014, 10:56

Problem z PHPmailer

Post autor: mes mariusz » 11 wrz 2014, 11:00

Mam następujący problem z PHPmailer-em.

Pobrałem:
https://github.com/Synchro/PHPMailer/archive/master.zip

Wypakowałem do folderu strony do podfolderu phpmailer.

Bezpośrednio w folderze strony wykorzystałem przykładowy kod (uzupełniając własne dane) i zapisując do dodaj.php

Kod: Zaznacz cały

<?php
require(phpmailer/class.phpmailer.php);
$mail = new PHPMailer();
$mail->PluginDir = "phpmailer/";
$mail->From = "login@serwer.pl";
$mail->FromName = "moje Imię i nazwisko albo nick";
$mail->Host = "smtp.wp.pl";
$mail->Mailer = "smtp";
$mail->Username = "login";
$mail->Password = "Hasło do poczty";
$mail->SMTPAuth = true;
$mail->Port = 25;
$mail->SetLanguage("pl", "phpmailer/language/");
$mail->Subject = "tytuł maila";
$mail->Body = 'Treść maila w której można używać zmiennych jak i kodu HTML';
$mail->AddAddress("dokogowysylamy@serwer.pl","imie i nazwisko bądź nick osoby do której wysyłamy");
if($mail->Send())
	{
	echo 'E-mail został wysłany';
	}
else
	{
	echo 'E-mail nie mógł zostać wysłany, przyczyna :'. $mail->ErrorInfo;
	}
$mail->ClearAddresses();
$mail->ClearAttachments();
?>
Po wywołaniu w przeglądarce efekt białej strony.

I generalnie doszedłem do tego, że próba wykonania "require(phpmailer/class.phpmailer.php);" kończy się białą stroną.

Gdy tę linię zakomentuję wykonują się inne dodatkowe instrukcje, "require" blokuje wszystko.

Awatar użytkownika
suchymtw
Posty: 2
Rejestracja: 26 lip 2014, 10:25
Kontakt:

Re: Problem z PHPmailer

Post autor: suchymtw » 12 wrz 2014, 16:49

Kod: Zaznacz cały

ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
dodaj to na samym poczatku pliku i pojawią Ci się błędy przez którą masz białą stronę

ODPOWIEDZ