Form probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Voldemort

Voldemort

03/01/2005 21:55:00
Quote Anchor link
Ik heb een probleem met mijn formulier.

mail3.php

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
<form method="post" action="mail4.php">
Naam:
<input type="text" name="Naam">
<br>
<br>
E-mailadres:
<input type="text" name="Mail">
<br>
<br>
Onderwerp:
<input type="text" name="Onderwerp">
<br>
<br>
Bericht:
<textarea name="Bericht" cols="50" rows="6"></textarea>
<br>
<br>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>

mail4.php

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$Naam
= $_POST['Naam'];
$Mail = $_POST['Mail'];
$Onderwerp = $_POST['Onderwerp'];
$Bericht = $_POST['Bericht'];
$ip = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($ip);

$formsent = mail('[email protected]',
'$Onderwerp',
"Request from: $Naam\r\n
Emailadres: $Mail\r\n
Bericht: $Bericht\r\n
IP: $ip\r\n
IP: $host"
,
"From: $Mail\r\nBounce-to: [email protected]");
if ($formsent)
{

echo "Je mail is verzonden."
}
else
{
echo "Je mail is niet verzonden."
}
?>

</body>
</html>

Of is deze mail4.php beter?, daar heb ik bij From die "" weggedaan:

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$Naam
= $_POST['Naam'];
$Mail = $_POST['Mail'];
$Onderwerp = $_POST['Onderwerp'];
$Bericht = $_POST['Bericht'];
$ip = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($ip);

$formsent = mail('[email protected]',
'$Onderwerp',
"Request from: $Naam\r\n
Emailadres: $Mail\r\n
Bericht: $Bericht\r\n
IP: $ip\r\n
IP: $host\r\n
From: $Mail\r\nBounce-to: [email protected]"
);
if ($formsent)
{

echo "Je mail is verzonden."
}
else
{
echo "Je mail is niet verzonden."
}
?>

</body>
</html>



Deze wil niet verzenden. Hij zegt steeds: "Je mail is niet verzonden." Wat doe ik fout?

Ik zou ook nog willen dat men verplicht is om alles in te vullen, en als men dan probeert te verzenden dat men een melding krijgt: U hebt niet alles ingevult, ga terug.

Is dat IP-adres, ik daar zit ook nog een probleem, maar ik weet niet welk.

P.S. Mijn Apache draait op PHP 5.0.0, ik ben slechts 13 jaar, dus liefst geen moeilijke uitleg.
 
Er zijn nog geen reacties op dit bericht.



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.