leere EDITOR seite / VORSCHAU wird gezeigt
Verfasst: Sa 26. Jun 2004, 13:24
				
				hallo leute
ich habe mir ein eigenes 'send-email/fomular' modul geschrieben.
leider zeigt die EDITOR seite beim artikel erstellen eine leere seite. vorschau wird angezeigt.
hier mein code
input:
output
danke für jede hilfe.
			ich habe mir ein eigenes 'send-email/fomular' modul geschrieben.
leider zeigt die EDITOR seite beim artikel erstellen eine leere seite. vorschau wird angezeigt.
hier mein code
input:
Code: Alles auswählen
echo "<table cellspacing='0' cellpadding='5' border='0'> \n
          \t  <tr valign='top'> \n
          \t\t    <td>Name der Anfrage <br/> \n
          \t\t\t    <span style='font-size:10pt'>(erscheint im Betreff)</span></td> \n
          \t\t    <td><input type='text' name='CMS_VAR[1]' value='CMS_VALUE[1]' size='20'> \n
          \t  </tr> \n
          \t  <tr valign='top'> \n
          \t\t    <td>Name des Empfängers </td> \n
          \t\t    <td><input type='text' name='CMS_VAR[2]' value='CMS_VALUE[2]' size='20'> \n
          \t  </tr> \n
          \t  <tr valign='top'> \n
          \t\t    <td>Email des Empfängers </td> \n
          \t\t    <td><input type='text' name='CMS_VAR[3]' value='CMS_VALUE[3]' size='20'> \n
          \t  </tr> \n
          \t  <tr valign='top'> \n
          \t\t    <td>Eingabefeld für die Adresse </td> \n
          \t\t    <td><input type='checkbox' name='CMS_VAR[4]' value='checked' size='20' CMS_VALUE[4]> \n
          \t  </tr> \n
          \t  <tr valign='top'> \n
          \t\t    <td>Eingabefeld für Betreff </td> \n
          \t\t    <td><input type='checkbox' name='CMS_VAR[5]' value='checked' size='20' CMS_VALUE[5]> \n
          \t  </tr> \n
          \t  <tr valign='top'> \n
          \t\t    <td>Eingabefeld für Nachricht </td> \n
          \t\t    <td><input type='checkbox' name='CMS_VAR[6]' value='checked' size='20' CMS_VALUE[6]> \n
          \t  </tr> \n
          </table>";
Code: Alles auswählen
<?php
function validate_email ( $email, $check_domain=false )
{
    if (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.
        '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
        '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email))
    {
        if ($check_domain && function_exists('checkdnsrr')) {
            list (, $domain)  = explode('@', $email);
            if (checkdnsrr($domain, 'MX') || checkdnsrr($domain, 'A')) {
                return true;
            }
            return false;
        }
        return true;
    }
    return false;
}
If (validate_email($_GET[from_email])) {
    $to = "CMS_VALUE[2]<CMS_VALUE[3]>";
    $subject = "CMS_VALUE[1]: $_GET[subject]";
    $from = "'$_GET[from_name]' <$_GET[from_email]>";
    $message = "<html>
                <style type='text/css'>
                        a:link {
                            color: #000000;
                        }
                        a:visited {
                            color: #000000;
                        }
                        a:hover {
                            color: #000000;
                        }
                        a:active {
                            color: #000000;
                        }
                </style>
                <body style='font-family:Arial, Helvetica; font-weight: bolder ; color:#000000; font-size: 10pt'>
                <p>Name: $_GET[from_name]</p> \n
                <p>Email: $_GET[from_email]</p> \n";
    If ($_GET[from_PLZ]){
        $message .= "<p>Adresse: $_GET[from_adresse], $_GET[from_PLZ] $_GET[from_Ort]</p> \n";
    }
    If ($_GET[from_message]){
        $message .= "<p>Nachricht: <br/> $_GET[message]</p> \n";
    }
    $message .= "</body></html>";
    mail($to, $subject, $message, "From: $from\nX-Mailer: System33r");
    echo "Mail message sent : \nTo : $to\nFrom : $from\nSubject : $subject\nMessage : $message";
    exit;
}
# Name der Anfrage (erscheint im Betreff): -> CMS_VALUE(1)
# Email an (Name): -> CMS_VALUE(2)
# Email-Adresse: -> CMS_VALUE(3)
# Eingabefeld für die Adresse -> CMS_VALUE(4) = 1
# Eingabefeld für Betreff -> CMS_VALUE(5) = 1
# Eingabefeld für Nachricht -> CMS_VALUE(6) = 1
echo "
<form action='$PHP_SELF'; METHOD='GET'>
<table>
 <tr>
  <td>Name</td>
  <td colspan ='3' width='100%'><input size ='40' type='text' name='from_name' value='$_GET[from_name]'></td>
 </tr>
 <tr>
  <td>Email</td>
  <td  colspan ='3'><input size ='40' type='text' name='from_email' value='$_GET[from_email]'></td>
 </tr>
";
if ('CMS_VALUE[4]'=='checked'){
    echo "
 <tr>
  <td>Ort</td>
  <td><input type='text' size ='21' name='Ort' value='$_GET[from_Ort]'></td>
  <td>PLZ</td>
  <td><input type='text' size ='8' name='PLZ' value='$_GET[from_PLZ]'></td>
 </tr>
    ";
}
 if ('CMS_VALUE[5]'=='checked'){
    echo "
 <tr>
  <td>Betreff</td>
  <td colspan ='3'><input type='text' size ='40' name='subject' value='$_GET[subject]'></td>
 </tr>
    ";
}
if ('CMS_VALUE[6]'=='checked'){
    echo "
 <tr>
  <td colspan ='4'><textarea name='message' cols='36' rows='8'>$_GET[from_message]</textarea></td>
 </tr>
    ";
}
echo "
</table>
<input type='hidden' name='idcat' value='$_GET[idcat]'>
<input type='submit' value='Senden'></form>";
?>danke für jede hilfe.
