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.