FRIIIEEK: ZONK!

Beitrag lesen

ich hab jetzt versucht, die änderungsvorschläge so gut es geht umzusetzen, allerdings bekomme ich jetzt ganz andere Probleme, wie z.B. dass mir gesagt wird das ich einen namen und email-adresse eingeben sollen, dabei habe ich die seite gerade erst aufgerufen!

das zweite Problem ist, dass wenn ich was abschicken will, die seite scheinbar nur "reloaded" wird. eine mail wird dabei auch nicht abgeschickt, fehler kommen auch keine..   :(

ich würde ja die Finger von dem Kram lassen, wenn ich es nicht müsste...  :/

auf der angegebenen URL kann man sichs anschauen...

QUELLTEXT:

<?php
$err_text = '';
if (get_magic_quotes_gpc()) {
   function stripslashes_deep($value)
   {
       $value = is_array($value) ?
                   array_map('stripslashes_deep', $value) :
                   stripslashes($value);

return $value;
   }

$_POST = array_map('stripslashes_deep', $_POST);
   $_GET = array_map('stripslashes_deep', $_GET);
   $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
   $_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}

// *** Deine Mailadresse (Empfänger) ***
$mail_to="friiieek@web.de";
// *************************************

$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$tickets=$_POST['tickets'];
$datum=$_POST['datum'];
$wohn1=$_POST['wohn1'];
$wohn2=$_POST['wohn2'];
$tele=$_POST['tele'];
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];

if(trim($from_name)=="") $err_text.="Bitte gib Deinen Namen an.<br>";
if(trim($from_mail)=="")
  $err_text.="Bitte gib Deine E-Mail-Adresse an.<br>";
else
  if(!ereg("[1]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,6})$",$from_mail))
    $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>";

if (strlen($err_text)) {
  echo "<p><big><b>Fehler:</b></big><br>";
  echo "$err_text</p>";
}

if(($send!="1") || (isset($err_text)))
{
?>

<form action="bestellung2.php" method="post">
<table border=0 cellspacing=2 cellpadding=0 width=100%>
<tr>
<td nowrap align=right><p>Name, Vorname *</p></td><td>&nbsp;</td>
<td width=100%><input type="text" name="fromname" size=25 maxlength=120 value="<?php echo $from_name; ?>"></td>
</tr>

<tr>
<td nowrap align=right><p>Anzahl der Tickets *</td><td></td>
<td width=100%><input type="text" name="tickets" size=25 maxlength=120 value="<?php echo $tickets; ?>"></td>
</tr>

<tr>
<td nowrap align=right><p>Veranstaltungsdatum *</td><td></td>
<td width=100%><input type="text" name="datum" size=25 maxlength=120 value="<?php echo $datum; ?>"></td>
</tr>

<tr>
<td nowrap align=right><p>Stra&szlig;e &amp; Hausnummer</td><td></td>
<td width=100%><input type="text" name="wohn1" size=25 maxlength=120 value="<?php echo $wohn1; ?>"></td>
</tr>

<tr>
<td nowrap align=right><p>PLZ/Wohnort</td><td></td>
<td width=100%><input type="text" name="wohn2" size=25 maxlength=120 value="<?php echo $wohn2; ?>"></td>
</tr>

<tr>
<td nowrap align=right><p>Telefonnr. **</td><td></td>
<td width=100%><input type="text" name="tele" size=25 maxlength=120 value="<?php echo $tele; ?>"></td>
</tr>

<tr>
<td nowrap align=right><p>Deine E-Mail Adresse *</td><td></td>
<td width=100%><input type="text" name="frommail" size=25 maxlength=120 value="<?php echo $from_mail; ?>"></td>
</tr>

<tr>
<td nowrap align=right valign=top><p>Text</td><td></td>
<td width=100%><textarea cols="25" rows="6" name="mailtext"><?php echo $mail_text; ?></textarea></td>
</tr>

<tr>
<td></td><td></td>
<td>
<input type="hidden" value="1" name="s">
<input type="submit" value="Bestellung abschicken" name="submit">
</td>
</tr>
</table>
</form>

<?php
} else {
  $header="From: $from_name <$from_mail>\n";
  $header.="Reply-To: $from_mail\n";
  $header.="Content-Type: text/plain";
  $send=0;
  if(@mail($header,$mail_to,$tickets,$datum,$tele))
  {
    echo "<p><b>Deine E-Mail wurde abgesendet.</b></p>";
    echo "<p><a href="__FILE__?from_name=$from_name&from_mail=$from_mail">Zur&uuml;ck zum Formular</a></p>";
  }else{
    echo "<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>";
    echo "<p><a href="__FILE__?from_name=$from_name&from_mail=$from_mail&mail_text=";
    echo urlencode($mail_text)."">Zur&uuml;ck zum Formular</a></p>";
  }
}
?>


  1. _a-z0-9- ↩︎