PDA

Volledige versie bekijken : Gegevens verzenden met PHP


Finesky
%Europe/Berlin %647 %2005, 16:32
Hallo:),

Ik heb al een aantal tutorials gevolgd om vanuit flash gegevens te verzenden naar mijn email.
Ik krijg ontvang echter nooit een email.

Dus ik heb eens een tutorial gevolgd met alleen html en php, om te kijken of dat werkte.
Maar nee, dit werkt ook niet.

Deze code gebruikte ik voor het formulier in html:


<form method="POST" action="mailer.php">
<input type="text" name="name" size="19"><br>
<br>
<input type="text" name="email" size="19"><br>
<br>
<textarea rows="9" name="message" cols="30"></textarea>
<br>
<br>
<input type="submit" value="Submit" name="submit">
</form>


En dit is de code voor de PHP:


<?php
if(isset($_POST['submit'])) {
$to = "finesky@hotmail.com";
$subject = "Form Tutorial";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];

$body = "From: $name_field\n E-Mail: $email_field\n Message:\n $message";

echo "Data has been submitted to $to!";
mail($to, $subject, $body);
} else {
echo "blarg!";
}
?>


Ik ben nog niet echt ervaren met PHP dus het kan zo zijn dat ik iets fout doe,
maar ik kom er niet achter wat!

Als ik op submit druk, geeft hij zelfs aan dat de mail is verzonden.
Ziet iemand waar het aan kan liggen dat ik nooit een mail ontvang?

*Uiteraard staat het PHP script op een PHP server

Alvast bedankt vor het lezen:)

Roenes
%Europe/Berlin %656 %2005, 16:44
enige wat ik zo snel kan bedenken is het volgende: ondersteund je server wel het versturen van mail via php? :)

Finesky
%Europe/Berlin %675 %2005, 17:12
Ja roenes daar was ik dus nog totaal niet opgekomen, heb gekeken en blijkt dat ik dat eerst moet activeren:).
Gedaan, als het goed is kan ik nu binnen een half uur mailtjes ontvangen:).
Bedankt voor de tip!

Doc
%Europe/Berlin %675 %2005, 17:12
ik ben al een tijdje bezig met PHP, maar ik zie daar zo 123 niks verkeerds in staan.

Wat het mss kan zijn, is dat je geen headers mee stuurt. Hierdoor worden zulke e-mails meestal gezien als spam. Kijk daarom eens in je "ongewenste post" van hotmail, wss staan daar alle e-mails die je verstuurd hebt.

Voor info over headers moet je ff op google zoeken, of hier (http://www.phphulp.nl/php/tutorials/2/173/323/?PHPSESSID=ec67e19dd93b9f4135ce863a27eb303c) ff kijken...

Succes ermee.

Finesky
%Europe/Berlin %676 %2005, 17:14
Jij ook bedankt, maar in mijn ongewenste post stond ook niks;).
Maar als het goed is doet hij het zo wel.

Roenes
%Europe/Berlin %678 %2005, 17:16
Laat nog even weten of dit het probleem oplost :)

Finesky
%Europe/Berlin %716 %2005, 18:11
Ja hoor het werkt nu!
Nogmaals bedankt!:)