Kontaktformular sendet nicht aber keine php- Fehlermeldung
Norgres
- php
0 Teufelchen0 Norgres
0 EKKi
Mein Kontaktformular kann nicht abgesendet werden,es kommt aber keine
spezifische Fehlermeldung:
http://www.norgres.com.co/pruebas/contacto.php
Der php-Code sieht wie folgt aus:
<?php
$Empfaenger = "meine@mail.de";
if($_REQUEST['send'])
{
if(empty($_REQUEST['firma']) || empty($_REQUEST['anrede']) || empty($_REQUEST['vorname']) || empty($_REQUEST['name']) || empty($_REQUEST['strasse']) || empty($_REQUEST['plz']) || empty($_REQUEST['land']) || empty($_REQUEST['tnummer']) || empty($_REQUEST['fnummer']) || empty($_REQUEST['email']) || empty($_REQUEST['rat']) || empty($_REQUEST['angebot']) || empty($_REQUEST['anruf']) || empty($_REQUEST['info']) || empty($_REQUEST['betreff']) || empty($_REQUEST['firma']) || empty($_REQUEST['nachricht']))
{
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!="send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['email']);
echo"Gracias para su Mensaje!";
}
}
else
{
echo"Hay un Error.Por favor volver a siguiente <a href="contacto.php">Pagina</a>.";
}
?>
</body>
</html>
Ich kann im Code nichts fehlerhaftes finden.
Mein Kontaktformular kann nicht abgesendet werden,es kommt aber keine
spezifische Fehlermeldung:
Bei mir kommt: "Hay un Error.Por favor volver a siguiente Pagina."
Steht im Code da:
if($_REQUEST['send'])
{
}
else
{
echo"Hay un Error.Por favor volver a siguiente <a href="contacto.php">Pagina</a>.";
}
Ergo stimmt irgendwas mit dem Formularparameter send nicht. Kurzer Blick in den Quelltext sagt mir, dass "send" im HTML-Code der Seite nicht vorkommt.
jetzt ist "send" im code drin aber es funzt immer noch nicht,kann man dabei so vielfalsch machen
<div id="formular">
<form action="enviar1.php" method="post">
<fieldset>
<legend>Nombre y Direccion</legend>
<label for="firma">Empresa:</label><input id="firma" type="text" name="firma" value="" /><br />
<label for="anrede">Anrede:</label><select id="anrede" name="anrede"><option>Senora</option><option>Senor</option></select><br />
<label for="vorname">Nombre:</label><input id="vorname" type="text" name="vorname" value="" /><br />
<label for="name">Apellido:</label><input id="name" type="text" name="name" value="" /><br />
<label for="strasse">Calle / No:</label><input id="strasse" type="text" name="strasse" value="" class="strasse" /> <input type="text" name="strnummer" value="" class="strnummer" maxlength="4" /><br />
<label for="plz">Cod.Postal/Ciudad:</label><input id="plz" type="text" name="plz" value="" maxlength="5" class="plz" /> <input type="text" name="ort" value="" class="ort" /><br />
<label for="land">Pais:</label><input id="land" type="text" name="land" value="" maxlength="5" class="plz" /><br />
<fieldset>
<legend>Datos de Contacto</legend>
<label for="tnummer">Telefono:</label><input id="tnummer" type="text" name="tnummer" value="" /><br />
<label for="fnummer">Telefax:</label><input id="fnummer" type="text" name="fnummer" value="" /><br />
<label for="email">Correo Electronico:</label><input id="mail" type="text" name="email" value="" /><br />
<label for="url">Pagina Web:</label><input id="url" type="text" name="url" value="http://" /><br />
</fieldset>
<fieldset id="checkbox">
<legend>Su Deseo</legend>
<label for="rat">Consejos:</label><input id="rat" type="checkbox" name="rat" /><br />
<label for="angebot">Propuesta:</label><input id="angebot" type="checkbox" name="angebot" /><br />
<label for="anruf">Llamada:</label><input id="anruf" type="checkbox" name="anruf" /><br />
<label for="info">Informacion:</label><input id="info" type="checkbox" name="info" /><br />
</fieldset>
<fieldset>
<legend>Contacto</legend>
<label for="betreff">Asunto:</label><input type="text" id="betreff" name="betreff" value="" /><br />
<label for="nachricht">Mensaje:</label><textarea name="nachricht" id="nachricht" rows="10"></textarea><br />
</fieldset>
<p><input type="submit" name="send" class="submitbtn" value="Enviar" /> <input type="reset" name="reset" value="Borrar" class="submitbtn" /></p>
</form>
jetzt ist "send" im code drin aber es funzt immer noch nicht,
Es wäre überaus nett gewesen, wenn du statt eines faulen "funzen" kurz geschrieben hättest, was genau nicht läuft. Mir außer der Suche nach der Fehlerursache auch noch die Suche nach dem Fehler zu überlassen, finde ich etwas sehr bequem.
Schau dir mittels phpinfo(INFO_VARIABLES) an, was dein Formular sendet, und vergleiche das mit dem, was dein Skript vom Formular verlangt.
Mahlzeit,
Mein Kontaktformular kann nicht abgesendet werden,es kommt aber keine
spezifische Fehlermeldung:
Ich denke doch, dass sie kommt - Du unterdrückst sie nur bzw. lässt sie Dir nicht ausgeben: Stichworte error_reporting() ...
MfG,
EKKi