allo,
ik heb een php script, waarme je anoniem e-mails kunt verzenden..
alleen als ik ze verstuur, dan staat er wel een bericht dat het verzonden is, maar er staat nix in je inbox.. (naar mezelf gestuurd)
het gaat om dit script: (ik heb het geupload: http://www.tr0jan-ownage.nl.tt/anoniem )
ik heb een php script, waarme je anoniem e-mails kunt verzenden..
alleen als ik ze verstuur, dan staat er wel een bericht dat het verzonden is, maar er staat nix in je inbox.. (naar mezelf gestuurd)
het gaat om dit script: (ik heb het geupload: http://www.tr0jan-ownage.nl.tt/anoniem )
PHP:
<?php
/**
* SETTINGS
*/
$ip_tonen = FALSE; //Ip adres van zender meesturen?
$onderschrift_tonen = FALSE; // Onderschrift aan mailtjes toesturen
$onderschrift = "Dit E-mailtje werd mogelijk gemaakt door Tr0j4n";
$eol = "\r\n";
/**
* EINDE SETTINGS
*/
if($_SERVER['REQUEST_METHOD'] == "POST")
{
//COntroleren of alles ingevuld is
if(empty($_POST['van_mail']))
$errors['van_mail'] = "Van E-Mail niet ingevuld.";
else
$van_mail = $_POST['van_mail'];
if(empty($_POST['van_naam']))
$errors['van_naam'] = "Van Naam is niet ingevuld.";
else
$van_naam = $_POST['van_naam'];
if(empty($_POST['aan_mail']))
$errors['aan_mail'] = "Aan E-Mail is niet ingevuld.";
else
$aan_mail = $_POST['aan_mail'];
if(empty($_POST['onderwerp']))
$errors['onderwerp'] = "Onderwerp niet ingevuld.";
else
$onderwerp = $_POST['onderwerp'];
if(empty($_POST['bericht']))
$errors['bericht'] = "Bericht niet ingevuld";
else
$bericht = $_POST['bericht'];
if(count($errors) > 0)
{
//Fouten weergeven
echo "<ul>";
foreach($errors as $error)
{
echo "<li>" . $error . "</li>";
}
echo "</ul>";
}
else
{
//mailen
//headers samenstellen
$headers = "From: " . $van_naam . " <" . $van_mail . ">" . $eol;
//Bericht maken
if($onderschrift_tonen == TRUE)
{
$bericht = $bericht . "
------------
" . $onderschrift;
if($ip_tonen == TRUE)
{
$bericht = $bericht . "
Sender IP: " . $_SERVER['REMOTE_ADDR'];
}
}
else
{
if($ip_tonen == TRUE)
{
$bericht = $bericht . "
------------
Sender IP: " . $_SERVER['REMOTE_ADDR'];
}
}
if(mail($aan_mail, $onderwerp, $bericht, $headers))
{
echo "Mail succesvol verzonden.";
}
else
{
echo "Fout tijdens mailen";
}
}
}
// Formulier weergeven...
?>
<form action="" method="post" class="style2">
<div align="left">
<table>
<tr>
<td><strong>Van E-Mail:</strong> </td>
<td><input type="text" name="van_mail" /></td>
</tr>
<tr>
<td><strong>Van Naam:</strong></td>
<td><input type="text" name="van_naam" /></td>
</tr>
<tr>
<td><strong>Aan E-Mail:</strong></td>
<td><input type="text" name="aan_mail" /></td>
</tr>
<tr>
<td><strong>Onderwerp:</strong> </td>
<td><input type="text" name="onderwerp" /></td>
</tr>
<tr>
<td><strong>Bericht:</strong></td>
<td><textarea name="bericht" rows="10" cols="40"></textarea></td>
</tr>
<tr>
<td><strong>Opties:</strong></td>
<td><input name="submit" type="submit" value="Verzenden" /></td>
</tr>
</table></div></form>