Mail per php - und dann?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
a_nonymous
Mitglied
Beiträge: 77
Registriert: 12.08.2003 09:27
Wohnort: Marburg

Mail per php - und dann?

Beitrag von a_nonymous »

Moin Leutz,

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&auml;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&nbsp; 
            <input name="rdType" type="radio" value="0" checked>
            &nbsp;&nbsp; html&nbsp; 
            <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">
            &nbsp; 
            <input name="cmdReset" type="reset" value="Zur&uuml;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>";
  }
 }

?>
THX 4 HELP
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

Bau nach dem mail()-Befehl einen Link zur Startseite ein und im body-Tag den Befehl "window.open", das ist ein Javascriptbefehl, der ein neues Fenster öffnet. Die Parameterliste findest du bei Selfhtml.
Buchtips.net bietet mehr als 2500 Buchrezensionen
Antworten

Zurück zu „Coding & Technik“