PHP expert |
|
OPGELOST
Terwijl ik gewoon een webserver gebruikte duurde het toch 10 minuten eer mail aankwam. Zal wel aan overbelasting van mailserver gelegen hebben.
<?php
include 'config.php';
starteverything();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SendMail</title>
</head>
<body>
<?php
if(is_numeric($_GET['id']))
{
$select = mysql_query("SELECT voornaam, email FROM cp WHERE id='".$_GET['id']."'") or die(mysql_error());
while($mail = mysql_fetch_array($select))
{
?>
<form method='post'>
<table width="300" style="border: 1px solid black;">
<tr>
<td >Naam ontvanger: </td>
<td ><input type='text' name='naam' value="<?php echo stripslashes($mail['voornaam']); ?>" /></td>
</tr>
<tr>
<td>Email ontvanger:</td>
<td><input type='text' name='email' value="<?php echo stripslashes($mail['email']); ?>" /></td>
</tr>
<tr>
<td>Onderwerp:</td>
<td><input type="text" name="ow" /></td>
<tr>
<td>Het bericht:</td>
<td><textarea name='bericht' rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Verzenden!" /></td>
</tr>
</table>
</form>
<a href="admpanel.php">Ga terug naar het admin panel!</a>
<?php
}
}
?>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{
if(!empty($_POST['naam']) or !empty($_POST['email']) or !empty($_POST['bericht']))
{
$mijnnaam = 'Jeroen';
$mijnemail = 'karruhman@hotmail.com';
$header = "From:".$mijnnaam."<".$mijnemail.">";
mail($_POST['email'], $_POST['ow'], $_POST['bericht'], $header) or die("Email verzenden mislukt!");
echo 'Gemaild!';
}
}
?>
</body>
</html>
<?php include 'config.php'; starteverything(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>SendMail</title> </head> <body> <?php { { ?> <form method='post'> <table width="300" style="border: 1px solid black;"> <tr> <td >Naam ontvanger: </td> <td ><input type='text' name='naam' value=" <?php echo stripslashes($mail['voornaam']); ?>" /></td> </tr> <tr> <td>Email ontvanger:</td> <td><input type='text' name='email' value=" <?php echo stripslashes($mail['email']); ?>" /></td> </tr> <tr> <td>Onderwerp:</td> <td><input type="text" name="ow" /></td> <tr> <td>Het bericht:</td> <td><textarea name='bericht' rows="10"></textarea></td> </tr> <tr> <td></td> <td><input type="submit" name="submit" value="Verzenden!" /></td> </tr> </table> </form> <a href="admpanel.php">Ga terug naar het admin panel!</a> <?php } } ?> <?php if($_SERVER['REQUEST_METHOD'] == "POST") { if(!empty($_POST['naam']) or !empty($_POST['email']) or !empty($_POST['bericht'])) { $mijnnaam = 'Jeroen'; $mijnemail = 'karruhman@hotmail.com'; $header = "From:".$mijnnaam."<".$mijnemail.">"; mail($_POST['email'], $_POST['ow'], $_POST['bericht'], $header) or die("Email verzenden mislukt!"); } } ?> </body> </html>
Hij geeft gewoon aan Gemaild... Alleen iets aankomen? Nee hoor. Ziet iemand het?
|