email form netjes in mail zetten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen-Pieter

Jeroen-Pieter

30/05/2006 18:36:00
Quote Anchor link
Hallo,

Ik heb een formulier.
Hoe kan ik de informatie die gesubmit word netjes in een mail krijgen?

Dit kan volgens mij heel simpel

ALvast bedankt allen,

Met vriendelijke groeten,


Jeroen-Pieter
 
PHP hulp

PHP hulp

19/11/2024 04:17:49
 
Pieter Boussaer

Pieter Boussaer

30/05/2006 18:46:00
Quote Anchor link
Hallo,

Kijk eens naar dit script

http://www.phphulp.nl/php/scripts/2/451/

In het script staat ergens de functie:
mail();

Deze moet je hebben.

Grtzz Pieter
 
Jeroen-Pieter

Jeroen-Pieter

30/05/2006 18:55:00
Quote Anchor link
Heb ik geprobeerd, maar krijg de volgende error:
Warning: Failed to Connect in C:\...\afspraak.php on line 124

En heb bij het mail gedeelte het volgende:
(!mail($emailadres,$_POST["Afspraak"],$message));

// $emailadres en $message heb ik gedeclareerd
 
Bart van der veen

bart van der veen

30/05/2006 19:03:00
Quote Anchor link
draai je je script locaal?
 
Erik van Maanen

Erik van Maanen

30/05/2006 19:21:00
Quote Anchor link
Waarom dat ! voor de functie mail?
 
Willem Jan Z

Willem Jan Z

30/05/2006 19:24:00
Quote Anchor link
Als hij lokaal draait, is er een kans dat hij de apache niet goed heeft geinstalleerd.
 
Jeroen-Pieter

Jeroen-Pieter

30/05/2006 23:38:00
Quote Anchor link
Bedankt voor jullie reacties...

Ik draai het script idd lokaal dmv localhost, maar kan ook mijn server draaien eventueel, maar geeft telkens dezelfde error

De ! voor mail zag ik in de bovvenstaande link staan van Pieter.

Maar dit had ook geen effect op mijn error
 
Eris -

Eris -

30/05/2006 23:40:00
Quote Anchor link
Erik ! staat voor NOT :)
 
- SanThe -

- SanThe -

31/05/2006 00:07:00
Quote Anchor link
Je moet wel een mailserver hebben. Of (windows) de mailserver in php.ini opgeven.
 
Jeroen-Pieter

Jeroen-Pieter

31/05/2006 08:49:00
Quote Anchor link
is dat toevallig dit stukje in PHP.ini:

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = [email protected]
 
- SanThe -

- SanThe -

31/05/2006 08:52:00
Quote Anchor link
Ja, en bij SMTP moet je jouw provider opgeven.
 
Jeroen-Pieter

Jeroen-Pieter

31/05/2006 10:17:00
Quote Anchor link
[mail function]
; For Win32 only.
SMTP = smtp.tiscali.nl

; For Win32 only.
sendmail_from = [email protected]

ik krijg nog steeds dezelfde error helaas
Apache ook al opnieuw gerestart
 
Jeroen-Pieter

Jeroen-Pieter

31/05/2006 12:17:00
Quote Anchor link
Ik heb nu een andere error heb de php.ini bestanden veranderd:

Warning: Server Error in C:\FoxServ\www\websites\marlies\afspraak.php on line 124

een server error ipv connect error
 
Remco van Arkelen

Remco van Arkelen

31/05/2006 12:26:00
Quote Anchor link
Heb je de wijzigingen wel in de juiste php.ini gemaakt? Bestaat dit bestand niet toevallig meerdere keren op je server (bijv. in een Windows-dir én PHP-dir)??
 
Willem Jan Z

Willem Jan Z

31/05/2006 12:27:00
Quote Anchor link
En wat staat er op line 124?

Willem-Jan begint zich af te vragen wanneer mensen leren vragen stellen.

En ik moet eens leren lezen :(

Edit
Remco:
Heb je de wijzigingen wel in de juiste php.ini gemaakt? Bestaat dit bestand niet toevallig meerdere keren op je server (bijv. in een Windows-dir én PHP-dir)??

Hij pakt standaard die in Windows map, maar dat kan je instellen in je apache config. Hij pakt ze sowieso niet allebei.
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Remco van Arkelen

Remco van Arkelen

31/05/2006 12:32:00
Quote Anchor link
Quote:
Hij pakt standaard die in Windows map

Niet als er eentje in de PHP-directory staat, dan zal deze altijd voorrang krijgen.
 
Jeroen-Pieter

Jeroen-Pieter

31/05/2006 12:42:00
Quote Anchor link
Ik heb het al voor elkaar heb de volgende lijn geplaatst in PHP.ini:


[mail function]
; For Win32 only.
SMTP = smtp.domein.nl
smtp_port = 25

; For Win32 only.
sendmail_from = [email protected]

ALLEEN het volgende nu:

ik krijg de mail dus keurig binnen, alleen niet netjes onder elkaar, dit zal wel een fout in de code zijn. aangezien ik nog geen BR heb geplaatst inhet resultaat.

Momenteel zie ik het volgende in de mail:


Voornaam+achternaamvoorbeeld@voorbeeld.nl1234-5678901januari20060900VervenGeen

Dit is natuurlijk moeilijk om te lezen.
Hoe kan ik dit verhelpen:
Volgens mij moet ik hier <br /> plaatsen:

$message = $_POST["naam"].$_POST["mail"].$_POST["telefoon"].$_POST["Dag"].$_POST["Maand"].$_POST["Jaar"].$_POST["Uur"].$_POST["Minuten"].$_POST["Afspraak"].$_POST["Opmerkingen"];

// $message word namelijk weergegven in de mail.
 
Willem Jan Z

Willem Jan Z

31/05/2006 13:13:00
Quote Anchor link
Remco:
Quote:
Hij pakt standaard die in Windows map

Niet als er eentje in de PHP-directory staat, dan zal deze altijd voorrang krijgen.


Sorry, je hebt denk ik gelijk.
 
Jeroen-Pieter

Jeroen-Pieter

31/05/2006 13:19:00
Quote Anchor link
Het is allemaal gelukt!

Bedankt voor jullie hulp!

Met \n krijg je het allemaal netjes onder elkaar!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.