Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 18.01.2014., 22:58   #1
dapapo
Registered User
Moj komp
 
Datum registracije: Nov 2008
Lokacija: Kastav
Postovi: 7
SwiftMailer - Kontakt forma

<?php
session_start
();
include 
"config.php";

$query  mysql_query("SELECT email FROM user WHERE id = '" $_SESSION['id'] . "'");
$emailres mysql_result($query0);

$user $_SESSION['username'];


if (
$_POST['submit'] != "") {
    
$username $user;
    
$predmet    $_POST["predmet"];
    
$poruka    $_POST["poruka"];
    
$email $emailres;
    
    if (
strlen($predmet) < OR strlen($predmet) > 20) {
        
header("Location: error.php?error=23");
        break;
    }
    if (
strlen($poruka) < OR strlen($predmet) > 5000) {
        
header("Location: error.php?error=24");
        break;
    }

include_once 
"other/swift_required.php";

$subject $predmet;
$from = array($email => $user);
$to = array(
 
'xxxxx@gmail.com'  => 'xxxxx'
);

$text "Mandrill speaks plaintext";
$html "<em>Mandrill speaks <strong>HTML</strong></em>";

$transport Swift_SmtpTransport::newInstance('smtp.gmail.com'465'ssl');
$transport->setUsername('xxxxx@gmail.com');
$transport->setPassword('xxxxx');
$swift Swift_Mailer::newInstance($transport);

$message = new Swift_Message($predmet);
$message->setFrom($from);
$message->setBody($html'text/html');
$message->setTo($to);
$message->addPart($text'text/plain');

if (
$recipients $swift->send($message$failures))
{
 echo 
'Message successfully sent!';
} else {
 echo 
"There was an error:\n";
 
print_r($failures);
}

 }
?>
-->
Pozdrav,
pokušao sam napraviti kontakt formu koja bi poruku poslala na Gmail. Koristio sam SwiftMailer, ali nekon što sam podesio kod uopće mi ne šalje poruku na mejl, tj. na mejl mi ne dolazi ništa. Jel zna tko u ćemu je problem i kako to riješiti? Otvoren sam i za druge opcije, ne mora biti SwiftMailer...

PHP kod:
<?php
session_start
();
include 
"config.php";

$query  mysql_query("SELECT email FROM user WHERE id = '" $_SESSION['id'] . "'");
$emailres mysql_result($query0);

$user $_SESSION['username'];


if (
$_POST['submit'] != "") {
    
$username $user;
    
$predmet    $_POST["predmet"];
    
$poruka    $_POST["poruka"];
    
$email $emailres;
    
    if (
strlen($predmet) < OR strlen($predmet) > 20) {
        
header("Location: error.php?error=23");
        break;
    }
    if (
strlen($poruka) < OR strlen($predmet) > 5000) {
        
header("Location: error.php?error=24");
        break;
    }

include_once 
"other/swift_required.php";

$subject $predmet;
$from = array($email => $user);
$to = array(
 
'xxxxx@gmail.com'  => 'xxxxx'
);

$text "Mandrill speaks plaintext";
$html "<em>Mandrill speaks <strong>HTML</strong></em>";

$transport Swift_SmtpTransport::newInstance('smtp.gmail.com'465'ssl');
$transport->setUsername('xxxxx@gmail.com');
$transport->setPassword('xxxxx');
$swift Swift_Mailer::newInstance($transport);

$message = new Swift_Message($predmet);
$message->setFrom($from);
$message->setBody($html'text/html');
$message->setTo($to);
$message->addPart($text'text/plain');

if (
$recipients $swift->send($message$failures))
{
 echo 
'Message successfully sent!';
} else {
 echo 
"There was an error:\n";
 
print_r($failures);
}

 }
?>

Zadnje izmijenjeno od: dapapo. 18.01.2014. u 23:36.
dapapo je offline   Reply With Quote
Oglas
 
Oglas
Oglasni prostor

Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na