We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

mailer


kai
16-12-2005, 01:45
Dzieki działa Naprawdę wielkie dzięki!!

PawelGIX
15-12-2005, 14:01
Kod PHP:
if(!$mail->Send())
echo 
"Bardzo mi przykro, ale e-mail nie został wysłany";
echo 
$mail->ErrorInfo."
"
;

echo 
"Dzięki za wiadomość, odpowiem na adres e-mail: ".$_POST['email']."";

?> 
Zmień na to, może zadziała :

Kod PHP:
if($_POST['email']=="" or $_POST['temat']=="" or $_POST['wiadomosc']=="" or $_POST['imie']=="")
{
echo 
"Wypelnij wszystkie pola";

}else{

if(!
$mail->Send()) {
echo 
"Bardzo mi przykro, ale e-mail nie został wysłany";
echo 
$mail->ErrorInfo."
"
;
}else{
echo 
"Dzięki za wiadomość, odpowiem na adres e-mail: ".$_POST['email']."";
}
}
?> 

kai
14-12-2005, 00:09
Mam taki problem.
Skonfigurowalem php mailera i wszystko jest piknie i ladnie ale nie potrafie postawic warunku w kodzie dzieki ktoremu jesli user nie wypelni wszystkich pol, email nie zostanie przeslany
Probowalem na rozne sposoby z warunkiem
Kod PHP:
if ($email!="" && $temat!="" && $wiadomosc!="" && $imie!="")
{....
kod dalszy...
ale niestety bez efektow
Ponizej przedstawiam kod z ktorego korzystam (email janek@costam.pl to przyklad oczywiscie i wszelka zbieznosc nazwisk i osob jest przypadkowa )
Kod PHP:
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->PluginDir "phpmailer/";
$mail->From "janek@costam.pl"//admin email
$mail->FromName "Z mojej www";//nagłówek skad
$mail->Host "poczta.costam.pl";//adres serwera SMTP
$mail->Mailer "smtp";
$mail->Username "janek";//nazwa admina na poczcie
$mail->Password "11111";//hasło admina do konta SMTP
$mail->SMTPAuth true;
$mail->SetLanguage("pl""phpmailer/language/");
$mail->Subject "Ktoś napisał";//temat maila

// w zmienną $text_body wpisujemy treść maila
$text_body "Od: ".$_POST['email']."\nTemat: ".$_POST['temat']."\nWiadomosc: ".$_POST['wiadomosc'];

$mail->Body $text_body;
// adresatów dodajemy poprzez metode 'AddAddress'
$mail->AddAddress("janek@costam.pl","janek");

if(!
$mail->Send())
echo 
"Bardzo mi przykro, ale e-mail nie został wysłany";
echo 
$mail->ErrorInfo."
"
;

echo 
"Dzięki za wiadomość, odpowiem na adres e-mail: ".$_POST['email']."";

?>

echo $PHP_SELF?>" method="post"> 
Podaj swój adres e-mail


 
Temat swojej wiadomości



Treść swojej wiadomości




Bardzo prosze o pomoc, bo niestety rozlozylem rece