Avatar billede dani5927 Nybegynder
01. september 2013 - 13:12 Der er 7 kommentarer og
1 løsning

Hjælp til PHP mail system

Link til hjemmesiden er: http://maagevej2.atspace.eu/ (...)
er der nogle der kan fortælle mig hvorfor den ikke sende mig nogen mail?

Og min Contact.php ser sådan ud:

<?php
header('Location: Kontakt.php');

$name = $_POST['name'];
$email = $_POST['email'];
$message = "$name har skrevet : ".$_POST['message']." : sendt fra $email";

$to = "dani5927@gmail.com";
$subject = "Salg af hus";

mail($to, $subject, $message);
?>
Avatar billede Six Nybegynder
01. september 2013 - 16:02 #1
Jeg ville flytte header() ned i bunden.

Ellers prøv at udskrive dine variabler, er de sat?
Avatar billede dani5927 Nybegynder
01. september 2013 - 16:37 #2
Hvordan gør jeg det? altså det med variablerne?
Avatar billede Six Nybegynder
02. september 2013 - 12:11 #3
$name = $_POST['name'];
$email = $_POST['email'];
$message = "$name har skrevet : ".$_POST['message']." : sendt fra $email";

$to = "dani5927@gmail.com";
$subject = "Salg af hus";

echo $name ."<br>";
echo $email ."<br>";
echo $message;

//mail($to, $subject, $message);
//header('Location: Kontakt.php');

Når du så kører din mailform - så kommer du ind til contact.php - der udskriver dine post variabler, hvis de er sat. - hvis de ikke udskriver noget, så er der noget der går galt et sted :)
Avatar billede dani5927 Nybegynder
02. september 2013 - 12:25 #4
Så skrier den dette:
Daniel
dani5927@gmail.com
Daniel har skrevet : fsdfsd : sendt fra dani5927@gmail.com
Avatar billede dani5927 Nybegynder
03. september 2013 - 10:21 #5
Så det ser vel ikke som ud som om at der er noget galt der?
Avatar billede Six Nybegynder
03. september 2013 - 11:35 #6
Nej ikke umiddelbart. Prøv at fjerne de echo's der er lavet, fjern // fra mail() og lad header() være udkommenteret. Sender den så en mail ?
Avatar billede dani5927 Nybegynder
03. september 2013 - 12:15 #7
Jeg tror du mente at jeg skulle lave den om til dette, det virker heller ikke? :S

<?php

$name = $_POST['name'];
$email = $_POST['email'];
$message = "$name har skrevet : ".$_POST['message']." : sendt fra $email";

$to = "dani5927@gmail.com";
$subject = "Salg af hus";


mail($to, $subject, $message);
//header('Location: Kontakt.php');
?>
Avatar billede dani5927 Nybegynder
16. september 2013 - 15:05 #8
Har fundet en anden løsning...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester