Ny til PHP: problemer med kontaktform

Tags:    php html

<< < 12 > >>
Goddag udviklere :)

Jeg er for nylig startet med at lære PHP, og har i den forbindelse forsøgt mig med en kontaktform.

I kan se koderne her:

HTML:
Fold kodeboks ind/udHTML kode 


PHP:
Fold kodeboks ind/udPHP kode 


Men, når jeg trykker "send" sker der ingenting, og mailen bliver ikke sendt.

Er der nogen der kan hjælpe?

Tak på forhånd! :)

I'm a geek. What else to say?

sqltech.dk

Mvh.
Daniel Poulsen




12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 13 karma
Sorter efter stemmer Sorter efter dato
Har du husket at aktivere smtp for at sende mails i din konfiguration af xamp?

Venlig hilsen
Daniel Mautone

Jo simplere jo bedre

User
Jacob @ 13.02.12 18:25
Fold kodeboks ind/udHTML kode 


Skal man ikke definere method? Eller er den auto POST når man ikke skriver method ind?

Ellers prøv det som Daniele skrev :)

Hvilken dag er det

User
Gustav @ 14.02.12 05:01
For at du kan bruge mail() Kræver det som Daniel skriver, at du har konfigureret en smtp server og sat php op til at bruge den.

Der findes et library der hedder SwiftMailer ( http://swiftmailer.org/ ) som er et godt alternativ. Den er nem at bruge, og du kan sætte den til at bruge forskellige smtp servere eller for eksempel maile via en gmail konto... Noget nemmere hvis du bare hurtigt vil sende mails og ikke rode med serverkonfiguration.



Fold kodeboks ind/udPHP kode 


Prøv at smide denne or die() funktion på :)

Med venlig hilsen,
Daniele Buttigli @ http://www.dab93.dk/

User
Kenneth @ 13.02.12 18:31
Fold kodeboks ind/udHTML kode 


Skal man ikke definere method? Eller er den auto POST når man ikke skriver method ind?

Ellers prøv det som Daniele skrev :)


For det meste er det GET hvis du ikke definere andet i din form :)



Jeg får fejlmeddelsen

Notice: Undefined index: name in C:\xampp\htdocs\SQLTech\SQLTech.dk\contactSender.php on line 3

Notice: Undefined index: email in C:\xampp\htdocs\SQLTech\SQLTech.dk\contactSender.php on line 4

Notice: Undefined index: message in C:\xampp\htdocs\SQLTech\SQLTech.dk\contactSender.php on line 5

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\SQLTech\SQLTech.dk\contactSender.php on line 10
fejl ved forsendelse

I'm a geek. What else to say?

sqltech.dk

Mvh.
Daniel Poulsen




Har du sat method til post?



Jep, har rettet dén fejl.


I'm a geek. What else to say?

sqltech.dk

Mvh.
Daniel Poulsen




User
Jacob @ 13.02.12 20:51
Fold kodeboks ind/udPHP kode 


Du kan ikke bare tjekke fejlen ved at kigge inde i ContactSender.php

Du er nød til at gå gennem contact.php for at sætte dine variabler i ContactSender.php

Er ikke så god til at forklare det -.-

Contact.php -> Udfyld felter -> Tryk submit -> Fejl?

Hvilken dag er det

print_r($_POST) - se hvordan $_POST ser ud.

Undefined index. Betyder at det array du refererer til, her superglobalen $_POST, ikke indeholder det indeks som du benytter.

Brug for flere kunder?
Få en professionel hjemmeside, og hjælp dine brugere til en bedre online oplevelse!

Find nye steder til fantastisk dykning og til nogle super gode dykkerture. På dykkerture.net finder du alle de gode dykkerture.

<< < 12 > >>
t