php mailer
Hallo,
Ik heb voor een klant een flash website met een contact formulier erop gemaakt.
Gewoon een simpel actionscript gelinkt aan een php script werkte prima op mijn eigen server.
Maar niet op die van mijn klant daar word vereist dat ik phpmailer gebruik maar ik krijg dit niet werkend.
Please help me aub dit zijn mijn scripts
Php
Flash actionsript
submit_btn.addEventListener(MouseEvent.CLICK, sendMessage);
function sendMessage(e:MouseEvent):void
{
var my_vars:URLVariables = new URLVariables();
my_vars.senderName = name_txt.text;
my_vars.senderEmail = email_txt.text;
my_vars.senderMsg = message_txt.text;
var my_url:URLRequest = new URLRequest("origineel.php");
my_url.method = URLRequestMethod.POST;
my_url.data = my_vars;
var my_loader:URLLoader = new URLLoader();
my_loader.dataFormat = URLLoaderDataFormat.VARIABLES;
my_loader.load(my_url);
name_txt.text = "";
email_txt.text = "";
message_txt.text = "Bericht verzonden";
}
alvast heel erg bedankt
Ik heb voor een klant een flash website met een contact formulier erop gemaakt.
Gewoon een simpel actionscript gelinkt aan een php script werkte prima op mijn eigen server.
Maar niet op die van mijn klant daar word vereist dat ik phpmailer gebruik maar ik krijg dit niet werkend.
Please help me aub dit zijn mijn scripts
Php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();$mail = new PHPMailer();
$mail->IsSMTP(); // Laat PHPMailer gebruik maken van een smtp server.
$mail->Host = "smtp.mijnhostingpartner.nl"; // SMTP server van Mijn Hosting Partner
$mail->SMTPAuth = true;
$mail->Username = ''; // Een geldig emailadres wat aangemaakt is bij Mijn Hosting Partner
$mail->Password = ''; // Het wachtwoord wat bij het emailadres hoort
$mail->From="[email protected]";
$mail->FromName="Email vanaf mijn website";
$mail->Sender="[email protected]"; // Header voor return
$mail->AddAddress(""); // Het emailadres waar naar toe hij verzonden moet worden
$mail->Subject = "Onderwerp";
$mail->IsHTML(true); //Opmaak van de email is in HTML
$mail->MsgHTML($body);
$mail->Body = "<h1>Test 1 van PHPMailer</h1><p>Dit is een test</p>";
$mail->AltBody="Alternatieve tekst (platte tekst indien html niet ondersteund word)";
if(!$mail->Send())
{
echo "Error sending: " . $mail->ErrorInfo;;
}
else
{
echo "Het bericht is verzonden";
}
?>
require("class.phpmailer.php");
$mail = new PHPMailer();$mail = new PHPMailer();
$mail->IsSMTP(); // Laat PHPMailer gebruik maken van een smtp server.
$mail->Host = "smtp.mijnhostingpartner.nl"; // SMTP server van Mijn Hosting Partner
$mail->SMTPAuth = true;
$mail->Username = ''; // Een geldig emailadres wat aangemaakt is bij Mijn Hosting Partner
$mail->Password = ''; // Het wachtwoord wat bij het emailadres hoort
$mail->From="[email protected]";
$mail->FromName="Email vanaf mijn website";
$mail->Sender="[email protected]"; // Header voor return
$mail->AddAddress(""); // Het emailadres waar naar toe hij verzonden moet worden
$mail->Subject = "Onderwerp";
$mail->IsHTML(true); //Opmaak van de email is in HTML
$mail->MsgHTML($body);
$mail->Body = "<h1>Test 1 van PHPMailer</h1><p>Dit is een test</p>";
$mail->AltBody="Alternatieve tekst (platte tekst indien html niet ondersteund word)";
if(!$mail->Send())
{
echo "Error sending: " . $mail->ErrorInfo;;
}
else
{
echo "Het bericht is verzonden";
}
?>
Flash actionsript
submit_btn.addEventListener(MouseEvent.CLICK, sendMessage);
function sendMessage(e:MouseEvent):void
{
var my_vars:URLVariables = new URLVariables();
my_vars.senderName = name_txt.text;
my_vars.senderEmail = email_txt.text;
my_vars.senderMsg = message_txt.text;
var my_url:URLRequest = new URLRequest("origineel.php");
my_url.method = URLRequestMethod.POST;
my_url.data = my_vars;
var my_loader:URLLoader = new URLLoader();
my_loader.dataFormat = URLLoaderDataFormat.VARIABLES;
my_loader.load(my_url);
name_txt.text = "";
email_txt.text = "";
message_txt.text = "Bericht verzonden";
}
alvast heel erg bedankt
Probeer swiftmailer als alternatief? :)
Deze vind ik ook prettig werken.
@Mitchel V en Write Down:
@Stefan:
Wat werkt er niet? Krijg je een foutmelding? Graag meer info.
Stefan Wildschut op 03/01/2011 12:27:23:
Maar niet op die van mijn klant daar word vereist dat ik phpmailer gebruik maar ik krijg dit niet werkend.
@Stefan:
Wat werkt er niet? Krijg je een foutmelding? Graag meer info.
Nee ik krijg geen foutmelding maar mijn actionscript communiceert niet met het php script.
Dit is het enige wat het script doorstuurt (Test 1 van PHPMailer)
Ik denk zelf dat ik iets moet invullen in de $mail->Body = maar ik weet niet wat.
Dit is het enige wat het script doorstuurt (Test 1 van PHPMailer)
Ik denk zelf dat ik iets moet invullen in de $mail->Body = maar ik weet niet wat.
in body moet je mail inhoud staan.
Gene idee hoe je flash in elkaar steekt, maar ik zet er op in dat je natuurlijk GET of POST gebruikt.
(Hoewel flash eigenlijk anno 2011 behoorlijk uit is....)
(Hoewel flash eigenlijk anno 2011 behoorlijk uit is....)
Ik neem aan dat Stefan nu probeert hem überhaupt een mailtje te laten sturen.
@Stefan,
Voeg eens
Bovenaan toe en ga dan met je browser naar die pagina. Waarschijnlijk krijg je dan een foutmelding te zien.
@Stefan,
Voeg eens
Bovenaan toe en ga dan met je browser naar die pagina. Waarschijnlijk krijg je dan een foutmelding te zien.
Ik zit met een van mijn websites ook bij die host,
staat class.phpmailer.php op de juiste plek? (dan bedoel ik niet vergeten te uploaden)
staat class.phpmailer.php op de juiste plek? (dan bedoel ik niet vergeten te uploaden)
Ik zit ook bij mijnhostingpartner.nl en krijg mijn script ook niet aan de praat.
Bij tele2(vuurwerk) werkt hij wel, en op WAMP-server ook.
Dus ik ga zo maar eens contact opnemen met ze (misschien kan jij dat ook doen)
Bij tele2(vuurwerk) werkt hij wel, en op WAMP-server ook.
Dus ik ga zo maar eens contact opnemen met ze (misschien kan jij dat ook doen)




