Hét vraag- en antwoordplatform van Nederland

Ik heb een formulier die de resultaten in een txt file opslaat. Hoe kan ik dan zorgen dat hij ook nog een email stuurt?

mijn code voor het opslaan in de txt:


$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$anders = $_POST['anders'];
$email = $_POST['email'];
$info = $_POST['info'];
$ip = $_POST['ip'];
$browser = $_POST['browser'];

$data = "\n$naam\n$achternaam\n Anders: $anders\n$email\n$info\n$ip\n$browser\n\n----\n";

$fh = fopen("data.txt", "a");
fwrite($fh, $data);

fclose($fh);

?>



Gelukt!














thanks text







Ik wil dan graag mail via php, en dan To: .$email From: noreply@domein.nl . Bericht: verzonden ofzoiets. Kan ik die 2 form acties combineren?

En kan ik hiervoor dit script gebruiken?
http://www.w3schools.com/php/php_mail.asp

Verwijderde gebruiker
12 jaar geleden

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Antwoorden (1)

Als het bestand met succes is geschreven kan je een mail sturen door het volgende te doen:

if(fwrite($fh, $data)){
$to = ‘nobody@example.com’;
$subject = ‘the subject’;
$message = ‘hello’;
$headers = ‘From: webmaster@example.com’ . "\r\n" .
‘Reply-To: webmaster@example.com’ . "\r\n" .
‘X-Mailer: PHP/’ . phpversion();
mail($to, $subject, $message, $headers);
}
fclose($fh);
?>

wel ff de quotes goed zetten, deze worden hier niet goed weer gegeven
(Lees meer...)
Verwijderde gebruiker
12 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image