Slanje mejla sa web strane
23.12.2008. u 07:52 · pre 217 meseci
#1
Dragi moji,
evo nasla sam neki kod ali mi ne radi tj. ne salje poruku niti dobijam mejl. Koristim appache i php5.
evo koda:
On otvori stranu ponovo ali ja nemam potvrdu da li je greska ili je poslato. U svakom slucaju ja ne dobijam mejl. Izvinite novajlija sam u ovome.
Probala sam fju mail() ali mi daje gresku da ne moze da se konektuje i procitala sam negde da je to zbog appache. Onda sam tragajuci dosla do ovoga koda ali mi on ne radi.Da napomenem da mi je narudbenica6.php istovremeno i forma za unos cije podatke treba da prosledim na mail.
Molim vas da mi pomognete.
unapred zahvalna
[Ovu poruku je menjao Aleksandar Vasic dana 23.12.2008. u 09:19 GMT+1]
evo nasla sam neki kod ali mi ne radi tj. ne salje poruku niti dobijam mejl. Koristim appache i php5.
evo koda:
Code:
<?php
function send_email($to, $subject, $message, $from, $name)
{
require("includes/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "our host name"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->IsSendmail(); // telling the class to use SendMail transport, suzy
$mail->From = $from='[email protected]';
$mail->FromName = $name='mv';
//$mail->AddAddress($to);// optional name
$mail->AddAddress('[email protected]');
//$mail->AddReplyTo($to,"");
$mail->WordWrap = 50; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = $subject='test';;
//$mail->Body = $message;
$mail->Body="Primaoc poruke ".$_POST[txtp15]."\r\nPredračun broj 319-: ".$_POST[txtp10]."\r\nBroj pretplata: ".$_POST[txtp19]."\r\nCena po pretplati: ".$_POST[txtp20]."\r\n";
//$mail->AltBody = html_entity_decode($$message);
echo $mail->Body;
if(!$mail->Send())
echo "Mailer Error: " . $mail->ErrorInfo;
else
echo "mail sent";
}
?>
<form name="podaci" method="post" action="narudzbenica6.php" onSubmit="return send_mail()">
<input type="submit" value="Pošalji na mejl primaoca porudžbine" id="submit" name="submit" />
</form>
<?php
function send_email($to, $subject, $message, $from, $name)
{
require("includes/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "our host name"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->IsSendmail(); // telling the class to use SendMail transport, suzy
$mail->From = $from='[email protected]';
$mail->FromName = $name='mv';
//$mail->AddAddress($to);// optional name
$mail->AddAddress('[email protected]');
//$mail->AddReplyTo($to,"");
$mail->WordWrap = 50; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = $subject='test';;
//$mail->Body = $message;
$mail->Body="Primaoc poruke ".$_POST[txtp15]."\r\nPredračun broj 319-: ".$_POST[txtp10]."\r\nBroj pretplata: ".$_POST[txtp19]."\r\nCena po pretplati: ".$_POST[txtp20]."\r\n";
//$mail->AltBody = html_entity_decode($$message);
echo $mail->Body;
if(!$mail->Send())
echo "Mailer Error: " . $mail->ErrorInfo;
else
echo "mail sent";
}
?>
<form name="podaci" method="post" action="narudzbenica6.php" onSubmit="return send_mail()">
<input type="submit" value="Pošalji na mejl primaoca porudžbine" id="submit" name="submit" />
</form>
On otvori stranu ponovo ali ja nemam potvrdu da li je greska ili je poslato. U svakom slucaju ja ne dobijam mejl. Izvinite novajlija sam u ovome.
Probala sam fju mail() ali mi daje gresku da ne moze da se konektuje i procitala sam negde da je to zbog appache. Onda sam tragajuci dosla do ovoga koda ali mi on ne radi.Da napomenem da mi je narudbenica6.php istovremeno i forma za unos cije podatke treba da prosledim na mail.
Molim vas da mi pomognete.
unapred zahvalna
[Ovu poruku je menjao Aleksandar Vasic dana 23.12.2008. u 09:19 GMT+1]