habe da ein kleines Script, mit dem ich Mails meiner HP per php versenden kann. Kleines Problem ist bloß, das Skript wirft dann in einer neuen Seite die erfolgreiche Versendung aus. Ich hätte aber gern, ein kleines Pop-Up und das Laden der Startseite. Kann mit da einer helfen?
Hier ist der Code:
Code: Alles auswählen
<form name="form1" method="post" action="mailform.php">
<p align="left">
<input name="action" type="hidden" value="send">
</p>
<div align="left">
<table width="41%" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="113" ><div align="left"><strong><font face="BernhardMod BT">Empfänger:</font></strong></div></td>
<td width="284" > <div align="left"> <font face="BernhardMod BT">
<input name="toemail" type="text" value="webmaster@marburgerwingolf.de" size="50">
</font></div></td>
</tr>
<tr>
<td><div align="left"><strong><font face="BernhardMod BT">Betreff:</font></strong></div></td>
<td> <div align="left"> <font face="BernhardMod BT">
<input name="subject" type="text" size="50" value="">
</font></div></td>
</tr>
<tr>
<td valign="top"><div align="left"><strong><font face="BernhardMod BT">Nachricht:</font></strong></div></td>
<td> <div align="left" name="message" cols="50" rows="10"> <font face="BernhardMod BT">
<textarea name="message" cols="50" rows="10">
</textarea>
</font></div></td>
</tr>
<tr>
<td><div align="left"><strong><font face="BernhardMod BT">Mail - Typ:</font></strong></div></td>
<td> <div align="left"><font face="BernhardMod BT">text
<input name="rdType" type="radio" value="0" checked>
html
<input name="rdType" type="radio" value="1">
</font></div></td>
</tr>
<tr>
<td><div align="left"></div></td>
<td> <div align="left"> <font face="BernhardMod BT">
<input name="cmdSend" type="submit" value="Mail senden">
<input name="cmdReset" type="reset" value="Zurücksetzten">
</font></div></td>
</tr>
</table>
</div>
</form>
<?php
}else{
$from = $fname . "<$femail>";
$headers = "From: $from \r\n";
if($rdType == 1){
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1";
$message = stripslashes($message);
}else{
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/plain; charset=iso-8859-1";
}
$ok = @mail($toemail, $subject, $message, $headers);
if ($ok) {
echo "<center><font class='general'>Die Mail konnte versandt werden. Vielen Dank.</font></center>";
} else {
echo "<center><font class='general'>Das Versenden ihrer Mail ist leider fehlgeschlagen.</font></center>";
}
}
?>