hallo,
kan mal einer der sich mit php gut auskenn dieses hier überprüfen weil wenn ich das mit xampp auf meinem rechner ausprobiere und auf senden klicke kommt immer hier ist ein fehrer aufgetreten gehen sie auf diese seite.
würde das den 100% funktionieren wenn das online währe?
also hier erst mal das formular code:
<html>
<head>
</head>
<font color="#000000"> Alle Felder mit einem * sind auszufüllen! </font><br><br>
<form action="muster_auswerten.php" method="post">
<table align="left">
<tr>
<td>*Name </td>
<td><input type="Text" name="name" value="" size="" maxlength=""> </td>
</tr>
<tr>
<td>*Vorname: </td>
<td> <input type="Text" name="vorname" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>*E-Mail Adresse: </td>
<td> <input type="Text" name="email" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>*text1: </td>
<td> <input type="Text" name="text1" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>text2: </td>
<td> <input type="Text" name="text2" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>text3: </td>
<td> <input type="Text" name="text3" value="" size="" maxlength="25"></td>
</tr>
<tr>
<td>*text4: </td>
<td> <input type="Text" name="text4" value="http://www." size="" maxlength=""></td>
</tr>
<tr>
<td>*Wählen Sie eine Kategorie: </td>
<td> <select name="kategorien" size="1">
<option></option>
<option>kategorie1</option>
<option>kategorie2</option>
<option>kategorie3</option>
<option>kategorie4</option>
</select>
</td>
</tr>
<tr>
<td>*text5: </td>
<td> <input type="Text" name="text5" value="" size="" maxlength="15"></td>
</tr>
</table> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<font color="#000000"> Geben Sie hier bitte ihre fragen ein. </font> <br>
<textarea name="fragen" cols="50" rows="5"></textarea>
<br>
<p><font color="#000000">*Wählen Sie eine Bilddatei von Ihrem Rechner aus:</font><br>
<input name="datei" type="file" size="60" maxlength="100000" accept="text/*">
</p>
<input type="Submit" name="senden" value="Senden">
<input type="reset" name="abbrechen" value="Abbrechen">
</form>
</body>
</html>
und hier der php code:
<?php
$Empfaenger = "adresse@email.land";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['name']) || empty($_REQUEST['vorname'])
||empty($_REQUEST['email']) ||empty($_REQUEST['text1'])
||empty($_REQUEST['text4']) ||empty($_REQUEST['kategorien'])
||empty($_REQUEST['text5']) || empty($_REQUEST['datei']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="senden")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['kategorien'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['email']);
echo"Vielen Dank für Ihrn kauf!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"muster.php\">Seite</a>.";
}
?>
danke im vorraus !
kan mal einer der sich mit php gut auskenn dieses hier überprüfen weil wenn ich das mit xampp auf meinem rechner ausprobiere und auf senden klicke kommt immer hier ist ein fehrer aufgetreten gehen sie auf diese seite.
würde das den 100% funktionieren wenn das online währe?
also hier erst mal das formular code:
<html>
<head>
</head>
<font color="#000000"> Alle Felder mit einem * sind auszufüllen! </font><br><br>
<form action="muster_auswerten.php" method="post">
<table align="left">
<tr>
<td>*Name </td>
<td><input type="Text" name="name" value="" size="" maxlength=""> </td>
</tr>
<tr>
<td>*Vorname: </td>
<td> <input type="Text" name="vorname" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>*E-Mail Adresse: </td>
<td> <input type="Text" name="email" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>*text1: </td>
<td> <input type="Text" name="text1" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>text2: </td>
<td> <input type="Text" name="text2" value="" size="" maxlength=""></td>
</tr>
<tr>
<td>text3: </td>
<td> <input type="Text" name="text3" value="" size="" maxlength="25"></td>
</tr>
<tr>
<td>*text4: </td>
<td> <input type="Text" name="text4" value="http://www." size="" maxlength=""></td>
</tr>
<tr>
<td>*Wählen Sie eine Kategorie: </td>
<td> <select name="kategorien" size="1">
<option></option>
<option>kategorie1</option>
<option>kategorie2</option>
<option>kategorie3</option>
<option>kategorie4</option>
</select>
</td>
</tr>
<tr>
<td>*text5: </td>
<td> <input type="Text" name="text5" value="" size="" maxlength="15"></td>
</tr>
</table> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<font color="#000000"> Geben Sie hier bitte ihre fragen ein. </font> <br>
<textarea name="fragen" cols="50" rows="5"></textarea>
<br>
<p><font color="#000000">*Wählen Sie eine Bilddatei von Ihrem Rechner aus:</font><br>
<input name="datei" type="file" size="60" maxlength="100000" accept="text/*">
</p>
<input type="Submit" name="senden" value="Senden">
<input type="reset" name="abbrechen" value="Abbrechen">
</form>
</body>
</html>
und hier der php code:
<?php
$Empfaenger = "adresse@email.land";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['name']) || empty($_REQUEST['vorname'])
||empty($_REQUEST['email']) ||empty($_REQUEST['text1'])
||empty($_REQUEST['text4']) ||empty($_REQUEST['kategorien'])
||empty($_REQUEST['text5']) || empty($_REQUEST['datei']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="senden")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['kategorien'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['email']);
echo"Vielen Dank für Ihrn kauf!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"muster.php\">Seite</a>.";
}
?>
danke im vorraus !
Kommentar