midiweb
-
14 févr. 2007 à 14:16
benkeeper
Messages postés81Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention26 janvier 2008
-
14 févr. 2007 à 14:24
salut, je construis un site bilingue allemand -francais. J'ai un problème avec le formulaire, avec un menu déroulant qui propose les heures de consultation. Lorsque je choisis une heure, autre que celle par défaut, j'ai un message d'erreur "Error 404-Fichier non trouvé-Server error, l'URL demandé n'a pas été trouvée, le fichier "
Voici mon formulaire et le script php qui suit:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<link href="frames.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" name="form1" action="script.php" method="post">
<table width="573">
<tr >
<td colspan="2"><img src="bilder/formular-bild.jpg" align="left" hspace="5" vspace="6" alt="formular" />
<p class="gras"><u>Formular:</u></p>
<p class="Style1"><span class="style1">Rückrufservice<br />
Wir rufen Sie gerne zurück </span>
<p class="Style1"><span class="style1">Um Ihnen eine schnelle Terminvereinabarung zu ermöglichen, haben wir für Sie einen
Rückrufservice eingerichtet. <br />
</span><span class="style1">Schicken Sie einfach untenstehendes Formular an uns,, in dem Sie bestimmen, wann wir Sie zu welchem Thema zurückrufen sollen.<br />
</span><br />
</td>
</tr>
<tr>
<td height="30" class="style1"><strong>Anrede:*</strong></td>
<td width="194" class="style1">
<select name="anrede" >
<option>Frau</option>
<option>Herr</option>
<option>Firma</option>
</select> </td>
</tr>
<tr>
<td class="style1"><strong>Vorname, Name:* </strong></td>
<td class="style1">
<input name="name" type="text" size="35" /> </td>
</tr>
<tr>
<td class="style1"><strong>Telefon:*</strong></td>
<td class="style1">
<input name="telefon" type="text" size="35" /> </td>
</tr>
<tr>
<td class="style1"><strong>E-Mail:*</strong></td>
<td class="style1">
<input name="mail" type="text" size="35" /> </td>
</tr>
<tr>
<td class="style1"><strong>Datum:</strong></td>
<td class="style1">
<input name="date" type="text" value="tt.mm.jjjj" size="12" /> </td>
</tr>
<tr>
<td height="31" class="style1"><strong>Um wieviel Uhr sollen wir anrufen?: </strong></td>
<td class="style1">
<select name="uhr" onchange="MM_jumpMenu('parent',this,0)">
<option>10:00-11:00</option>
<option>11:00-12:00</option>
<option>12:00-13:00</option>
<option>13:00-14:00</option>
<option>14:00-15:00</option>
<option>15:00-16:00</option>
<option>16:00-17:00</option>
<option>17:00-18:00</option>
<option>18:00-19:00</option>
<option>19:00-20:00</option>
</select> </td>
</tr>
<tr>
<td class="style1"><strong>Thema:</strong></td>
<td class="style1">
<input type="text" name="thema" /> </td>
</tr>
<tr>
<td> </td>
<td class="style1">
<input type="submit" name="Submit" value="Senden" /> </td>
</tr>
</table>
</form>
<p><span class="style1"><strong>Beachten Sie unsere Abendsprechstunde Mittwoch von 17:00-20:00 Uhr </strong>
</span>
<p>
<p align="center"> </p>
</body>
</html>
le script php de traitement:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sonja Steineck - Rechtsanwältin - Berlin</title>
<link href="frames.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="haut"><img src="bilder/banner-bearbeitet2.jpg" width="1024" height="144" /></div>
<div id="frame">
<?
$anrede=$_REQUEST["anrede"];
$name=$_REQUEST["name"];
$telefon=$_REQUEST["telefon"];
$mail=$_REQUEST["mail"];
$date=$_REQUEST["date"];
$uhr=$_REQUEST["uhr"];
$thema=$_REQUEST["thema"];
$msg = "<b>Absender</b>:\t$anrede\t$name\n<br>";
$msg .= "<b>Telefon</b>:\t$telefon\n<br>";
$msg .= "<b>Datum</b>:\t$date\n<br>";
$msg .= "<b>Uhr</b>:\t$uhr\n<br>";
$msg .= "<b>E-Mail</b>:\t$mail\n<br>";
$msg .= "<b>Thema</b>:\t$thema\n\n";
$empfanger = "midiweb01@skynet.be";
$subject = "Ihre Internetseite. Neue Nachrichte";
$mailheaders = "From: neue Nachrichte von Ihrer Internetseite<> \r\n";
$mailheaders = "MIME-version: 1.0\r\n";
$mailheaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mailheaders .= "Reply-To: $mail\n\n";
$daten=$name.$mail.$thema;
IF (!empty($daten))
{
IF (strstr($mail,"@")AND strstr($mail,"."))
{
mail($empfanger, $subject, $msg, $mailheaders);
echo "<P align=left>";
echo "<b>Danke für Ihre Nachrichte. Ihre Daten wurden geschickt!<b/><br>";
//echo "<H1 align=center>Merci!, $prenom $nom</H1></P>";
echo "<a href=\"index.php\"><B><font color=\"#993366\">Klicken Sie bitte hier um neu zu starten an</font></B></a>";
}
}
ELSE
{
echo "<B><font color=\"#FF0000\" size=\"4\" face=\"Arial, Helvetica, sans-serif\">Ein Fehler ist aufgetreten. Sie haben ein Feld nicht korrekt ausgefüllt.<br> Prüfen Sie bitte auch Ihre Emailadresse.</font></B>"."<br><br>";
echo "<a href=\"index.php\"><B><font color=\"#FFCC33\">Klicken Sie bitte hier um neu zu starten an</font></B></a>"."<br><br>";
}
?>
</div>
</body>
</html>