mail() expects at most 5 parameters

Status
Niet open voor verdere reacties.

sakamink

Gebruiker
Lid geworden
10 mei 2010
Berichten
15
Hallo,

Ik heb een form aangemaakt met daarin een 16-tal velden waar de gebruiker iets moet/kan invullen.
hieraan heb ik een knop gelinkt die de inhoud daarvan moet mailen.
Eerder kreeg ik op dit forum een antwoord hoe dit te doen met php code,
maar nu krijg ik volgende error: Warning: mail() expects at most 5 parameters, 18 given

nu dacht ik het volgende te doen:
Behavor van mijn verzendknop:
HTML:
<input name="verzend" type="submit" onClick="MM_validateForm('ID','','R','naam','','R',
'straat','','R','huisnummer','','R','postcode','','R',
'gemeente','','R','email','','NisEmail','emailgg','','NisEmail','Omschrijving','','R');
return document.MM_returnValue" value="Verzend">

Php code voor het verzenden van mijn mail:
PHP:
<?php 

$embody = $_request['ID'];$_request['naam'];$_request['straat'];$_request['huisnummer'];
$_request['postcode'];$_request['gemeente'];$_request['land'];$_request['telefoonnummer'];
$_request['gsm'];$_request['email'];$_request['fax'];$_request['naamgg'];$_request['contactgg'];
$_request['emailgg'];$_request['naaminstal'];$_request['contactinstal'];$_request['Omschrijving']

mail("me@mail.be", "Contactforumulier",$embody);
?>

maar daar is iets verkeerd,

Wie kan mij helpen?

In elk geval dank!
 
Oplossing gevonden:

PHP:
<?php 

$mail_ontv = "me@.be"; 

    $inhoud_mail = "===================================================\n"; 
    $inhoud_mail .= "Ingevulde contact formulier\n"; 
    $inhoud_mail .= "===================================================\n\n"; 
    
   // $inhoud_mail .= $_SERVER['SCRIPT_URI'] . "\n\n";

    $inhoud_mail .= "Naam: " . $_POST['naam'] . "\n"; 
    $inhoud_mail .= "Straat: " . $_POST['straat'] . "\n"; 
    $inhoud_mail .= "Huisnummer: " . $_POST['huisnummer'] . "\n";
	$inhoud_mail .= "Postcode: " . $_POST['postcode'] . "\n";
	$inhoud_mail .= "Land: " . $_POST['land'] . "\n";
	$inhoud_mail .= "Telefoonnummer: " . $_POST['telefoonnummer'] . "\n"; 
	$inhoud_mail .= "G.S.M.: " . $_POST['gsm'] . "\n";
	$inhoud_mail .= "E-mail: " . $_POST['email'] . "\n";
	$inhoud_mail .= "Fax: " . $_POST['fax'] . "\n";
	$inhoud_mail .= "Naam groothandel: " . $_POST['naamgg'] . "\n";
	$inhoud_mail .= "Contactpersoon groothandel: " . $_POST['contactgg'] . "\n";
	$inhoud_mail .= "E-mail groothandel: " . $_POST['emailgg'] . "\n";
	$inhoud_mail .= "Naam installateur: " . $_POST['naaminstal'] . "\n";
	$inhoud_mail .= "Contactpersoon installateur: " . $_POST['contactinstal'] . "\n";
	$inhoud_mail .= "Omschrijving: " . $_POST['omschrijving'] . "\n";
      
    $inhoud_mail .= "Verstuurd op " . $datum . " via het ip " . $ip . "\n\n"; 
      
    $inhoud_mail .= "===================================================\n\n"; 

mail($mail_ontv,"Contactformulier",$inhoud_mail)

?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan