Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
StreetGlow
Threadersteller
Dabei seit: 14.11.2005
Ort: Parchim
Alter: 41
Geschlecht:
|
Verfasst Di 07.01.2014 14:58
Titel Hilfe. Mail-Script funktioniert nicht mehr |
|
|
Hallo und frohes Neues, euch Mediengestalter-Kollegen
Ich habe ein kleines Problem bei dem ich etwas Hilfe bräuchte.
Ich pflege seit einigen Jahren die Webseite eines Bekannten. Er hatte die Seite mal professionell programmieren lassen von einer Agentur, die es nun jedoch nicht mehr gibt. Deshalb pflege ich sie nun für ihn und halte die Inhalte aktuell so gut ich kann. Auf der Webseite kann man Wohnmobile mieten.
Nun funktioniert seit dem 17. Dezember aber leider das "Mietanfragen-Skript" nicht mehr und ich kann aber leider nichts ungewöhnliches finden. In den PHP- und Java-Skripten hab ich ehrlich gesagt weniger kontrollieren können ob alles ok ist weil ich wenig bis keine Kenntnisse in Java und PHP habe. Lediglich HTML und CSS.
Kann mir hier vielleicht jemand helfen und schauen ob da was zu finden ist?
Hier mal der "mietanfrage.php" Code:
Code: |
<?
//Das Script f¯ngt an....
$Fahrzeug=$HTTP_POST_VARS["fahrzeug"];
if (isset($_GET["Fahrzeug"]))
$Fahrzeug=$_GET["Fahrzeug"];
//die eMailadresse, an die das Formular gehen soll
$empfaenger = "Voss-Aral-Tankstellen@t-online.de";
//Die Adresse aus dem Formular
$absender = $HTTP_POST_VARS["email"];
//Der Betreff f»r das eMail
$betreff = "Miet-Anfrage Wohnmobil-Nord.de";
//Funktion zum zusammenstellen des Inhaltes
function inhaltformat2($absender,$vorname,$name,$strasse,$ort,$telefon,$telefax,$reiseland,$reisebeginn,$reisedauer,$abholort,$moebel,$betten,$geschirr,$notiz,$mobilfunknummer,$fahrzeug)
{
$inhalt = "$vorname $name mit dieser E-Mailadresse: $absender\n";
$inhalt .= "\n";
$inhalt .= "Strasse: $strasse\n";
$inhalt .= "PLZ, Ort: $ort\n";
$inhalt .= "Mobilfunknummer: $mobilfunknummer\n";
$inhalt .= "Telefon: $telefon\n";
$inhalt .= "Telefax: $telefax\n";
$inhalt .= "\n";
$inhalt .= "Fahrzeug: $fahrzeug\n";
$inhalt .= "Wunschreiseland: $reiseland\n";
$inhalt .= "Reisebeginn: $reisebeginn\n";
$inhalt .= "Reisedauer: $reisedauer\n";
$inhalt .= "Abholort: $abholort\n";
$inhalt .= "Campingmöbel: $moebel\n";
$inhalt .= "Bettenpaket: $betten\n";
$inhalt .= "Geschirrpaket: $geschirr\n";
$inhalt .= "\n";
$inhalt .= "hat folgende Notiz abgeschickt:";
$inhalt .= "\n";
$inhalt .= "Notiz: $notiz\n";
return $inhalt;
}
//Das eMail mit passendem Inhalt verschicken
function verschicken($inhalt,$empfaenger,$absender,$betreff)
{
$kopf = "From: $absender\nReply-To:$absender\nX-Mailer:FormFix1.0.0";
mail($empfaenger, $betreff, $inhalt, $kopf);
}
$korr_em = ereg("^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $absender);
//Emailadesse korrekt und Pflichtfelder ausgef»llt
if ($HTTP_POST_VARS["los"] AND ($HTTP_POST_VARS["email"] AND $korr_em AND $HTTP_POST_VARS["mobilfunknummer"] AND $HTTP_POST_VARS["strasse"] AND $HTTP_POST_VARS["ort"] AND $HTTP_POST_VARS["vorname"] AND $HTTP_POST_VARS["name"] AND $HTTP_POST_VARS["reiseland"] AND $HTTP_POST_VARS["reisebeginn"] AND $HTTP_POST_VARS["reisedauer"] AND $HTTP_POST_VARS["abholort"] AND $HTTP_POST_VARS["fahrzeug"])) {
//Wenn ja, dann wird der Inhalt formatiert und abgeschickt
$fahrzeug_string=strtok($HTTP_POST_VARS["fahrzeug"],"/");
$fahrzeug_string=strtok("/");
$fahrzeug_string=strtok("/");
$fahrzeug_string=strtok("/");
$fahrzeug_string2=strtok($fahrzeug_string,".");
$inhalt = inhaltformat2($absender,$HTTP_POST_VARS["vorname"],$HTTP_POST_VARS["name"],$HTTP_POST_VARS["strasse"],$HTTP_POST_VARS["ort"],$HTTP_POST_VARS["mobilfunknummer"],$HTTP_POST_VARS["telefon"],$HTTP_POST_VARS["telefax"],$HTTP_POST_VARS["reiseland"],$HTTP_POST_VARS["reisebeginn"],$HTTP_POST_VARS["reisedauer"],$HTTP_POST_VARS["abholort"],$HTTP_POST_VARS["moebel"],$HTTP_POST_VARS["betten"],$HTTP_POST_VARS["geschirr"],$HTTP_POST_VARS["notiz"], $fahrzeug_string2);
verschicken($inhalt,$empfaenger,$absender,$betreff);
header("Location: danke.php"); exit;
}
//Falls die Felder falsch oder leer sind... oder das Formular zum ersten Mal aufgerufen wird
else
{
//Falls die Felder falsch oder leer sind...
if ($HTTP_POST_VARS["los"] AND ((!$HTTP_POST_VARS["email"] OR !$korr_em) OR !$HTTP_POST_VARS["mobilfunknummer"] OR !$HTTP_POST_VARS["vorname"] OR !$HTTP_POST_VARS["name"] OR !$HTTP_POST_VARS["strasse"] OR !$HTTP_POST_VARS["ort"] OR !$HTTP_POST_VARS["reiseland"] OR !$HTTP_POST_VARS["reisebeginn"] OR !$HTTP_POST_VARS["reisedauer"] OR !$HTTP_POST_VARS["abholort"] OR !$HTTP_POST_VARS["fahrzeug"])){
$Error="Füllen Sie bitte unbedingt alle Pflichtfelder aus!";
$Erfolg=0;
}
//Wenn das Formular zum ersten Mal aufgerufen wird, kommt dieser Teil dran
}// Ende Wenn das Formular zum ersten Mal aufgerufen wird
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- InstanceBegin template="/Templates/temp1.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Wohnmobilvermietung Arnold Voß</title>
<!-- InstanceEndEditable -->
<link href="../css/1.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" -->
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<!-- InstanceEndEditable -->
<meta name="keywords" content="Wohnmobil, Wohnmobile, Mietfahrzeug, Mietfahrzeuge, Reisemobil, Reisemobile, Caravan, Camping, Caravaning, Camper, Wohnmobilvermietung, Wohnmobil Vermietung, Wohnmobil mieten, Wohnmobile mieten, mieten, vermieten, Vermietung, Verkauf, Bestellung, Aral, Aral-Tankstelle, Parchim, Lübz, Perleberg, Wittstock, Reisemobil, Tankstelle, Mecklenburg, Vorpommern, Norddeutschland, Schwerin, Hymercamp, Hymer, Hymer Van, Hymermobil, Hymermobile, Urlaub, Reise, Ferien, Freiheit, Komfort">
<meta name="description" content="Die Wohnmobilvermietung an den Aral-Tankstellen von Arnold Voß bietet Hymermobile aller Art zur Vermietung und zum Verkauf.">
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="204" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25" colspan="3" bgcolor="#99000">
<table width="879" height="25" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#D2BC9C">
<td width="293" nowrap bgcolor="#D2BC9C" class="top1">Wohnmobilvermietung</td>
<td width="400" nowrap bgcolor="#D2BC9C" class="top2">an den Aral-Tankstellen Arnold Voß </td>
<td width="7" nowrap bgcolor="#D2BC9C"> </td>
<td width="10" nowrap bgcolor="#B49A76"> </td>
<td width="20" nowrap bgcolor="#D2BC9C"> </td>
<td width="149" align="right" bgcolor="#D2BC9C" class="topnavi"><a href="../index.php">Home</a> :: <a href="../impressum.php">Impressum</a> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="150" height="135"> </td>
<td width="729" align="center"><!-- InstanceBeginEditable name="Bild" -->
<?PHP mt_srand((double)microtime()*1000000);$zufall = mt_rand(1, 14);
echo "<img src=\"../images/top/$zufall.jpg\" border=\"0\">\n";?><!-- InstanceEndEditable --></td>
<td align="center"> </td>
</tr>
<tr>
<td height="22" class="subnavi"> </td>
<td class="mainnavi"><!-- InstanceBeginEditable name="Mainnavi" --><a href="../vermietung.php" class="navi-on">VERMIETUNG</a> :: <a href="../verkauf.php" class="navi">VERKAUF</a> :: <a href="../service.php" class="navi">SERVICE</a> :: <a href="../angebote.php" class="navi">ANGEBOTE</a> :: <a href="../standorte.php" class="navi">STANDORTE</a> :: <a href="../kontakt.php" class="navi">KONTAKT</a><!-- InstanceEndEditable --></td>
<td class="subnavi"> </td>
</tr>
<tr>
<td height="22" valign="top"><img src="../images/rot1x1.gif" alt="spacer" width="150" height="4"></td>
<td class="subnavi"><!-- InstanceBeginEditable name="Subnavi" --><a href="grundrissvarianten.php" class="navi">Grundrissvarianten</a> :: <a href="mietinformation.php" class="navi">Mietinformationen</a> :: <a href="mietbedingungen.php" class="navi">Mietbedingungen</a> :: <a href="mietanfrage.php" class="navi-on">mietanfrage</a><!-- InstanceEndEditable --></td>
<td valign="top"><img src="../images/rot1x1.gif" alt="spacer" width="100%" height="4"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" class="inhalte"><!-- InstanceBeginEditable name="Inhalt" -->
<table width="700" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="211"><img src="../images/spacer.gif" width="211" height="15"></td>
<td width="474"><h4>Mietanfrage</h4></td>
</tr>
<tr>
<td colspan="2"><form action="<? echo $PHP_SELF; ?>" method="post" name="autoform" id="autoform">
<table width="700" border="0" cellpadding="0" cellspacing="0">
<? if (!empty($Error)) { ?>
<tr>
<td width="211" valign="top"> </td>
<td colspan="2" valign="top"><? echo "<p class='contact'>$Error</p>"; ?></td>
</tr>
<? } ?>
<? if ($Erfolg==0) {?>
<tr>
<td width="215" rowspan="11" valign="top"><div align="center"><img src="<? if (!empty($Fahrzeug)) echo $Fahrzeug; else echo "../images/wohnmobile/wohnmobile/Poessl_2Win_sportive_w.png"; ?>" name="Auto" width="211" id="Auto"></div>
</td>
<td width="167" valign="top"><p>Fahrzeug *</p>
</td>
<td width="318" height="30" valign="top">
<p>
<select name="fahrzeug" id="fahrzeug" onChange="MM_swapImage('Auto','',parent.document.autoform.fahrzeug.value,1)">
<option value="../images/wohnmobile/Poessl_2Win.png" <?php if ($Fahrzeug=="../images/wohnmobile/Poessl_2Win.png") {echo "SELECTED";} ?>>
Pössl 2 WIN
</option>
<option value="../images/wohnmobile/Poessl_2Win_style.png" <?php if ($Fahrzeug=="../images/wohnmobile/Poessl_2Win_style.png") {echo "SELECTED";} ?>>
Pössl 2 WIN Style
</option>
<option value="../images/wohnmobile/Poessl_2Win_sportive.png" <?php if ($Fahrzeug=="../images/wohnmobile/Poessl_2Win_sportive.png") {echo "SELECTED";} ?>>
Pössl 2 WIN Sportive
</option>
</select>
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Ihr Name *</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="name" value="<? echo $HTTP_POST_VARS["name"]; ?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Ihr Vorname *</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="vorname" value="<? echo $HTTP_POST_VARS["vorname"]; ?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Straße *</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="strasse" value="<? echo $HTTP_POST_VARS["strasse"];?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>PLZ, Ort *</p>
</td>
<td height="30" valign="top"><p>
<input name="ort" type="text" id="ort" value="<? echo $HTTP_POST_VARS["ort"]; ?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Mobilfunknummer *</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="mobilfunknummer" value="<? echo $HTTP_POST_VARS["mobilfunknummer"];?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Telefon</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="telefon" value="<? echo $HTTP_POST_VARS["telefon"];?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Telefax</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="telefax" value="<? echo $HTTP_POST_VARS["telefax"];?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>E-Mail *</p>
</td>
<td height="30" valign="top"><p>
<input type="text" name="email" value="<? echo $HTTP_POST_VARS["email"];?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Ihr Wunschreiseland *</p>
</td>
<td height="30" valign="top"><p>
<input name="reiseland" type="text" id="reiseland" value="<? echo $HTTP_POST_VARS["reiseland"]; ?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Reisebeginn *</p>
</td>
<td height="30" valign="top"><p>
<input name="reisebeginn" type="text" id="reisebeginn" value="<? echo $HTTP_POST_VARS["reisebeginn"]; ?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Reisedauer *</p>
</td>
<td height="30" valign="top"><p>
<input name="reisedauer" type="text" id="reisedauer" value="<? echo $HTTP_POST_VARS["reisedauer"];?>" >
</p>
</td>
</tr>
<tr>
<td valign="top"><p>Gewünschter Abholort *</p>
</td>
<td height="30" valign="top"><p>
<select name="abholort" id="abholort">
<option selected>bitte auswählen
<option value="Parchim">Parchim
<option value="Lübz">Lübz +50€
<option value="Wittstock">Wittstock +50€
<option value="Perleberg">Perleberg +50€
</select>
</p>
</td>
</tr>
<tr>
<td valign="top"> </td>
<td height="60" valign="top"><p>Zubehör</p></td>
<td valign="top"><table width="318" height="51" border="0" cellpadding="1" cellspacing="0">
<tr>
<td width="132" height="17"><p>Campingmöbelpaket</p></td>
<td colspan="2"><p>
<select name="moebel" id="moebel">
<option value="kein" selected>kein
<option value="für 2 Personen">für 2 Personen
<option value="für 4 Personen">für 4 Personen
</select>
</p> </td>
</tr>
<tr>
<td height="17"><p>Bettenpaket</p></td>
<td colspan="2"><select name="betten" id="betten">
<option value="kein" selected>kein
<option value="für 2 Personen">für 2 Personen
<option value="für 4 Personen">für 4 Personen
</select></td>
</tr>
<tr>
<td height="17"><p>Geschirrpaket</p></td>
<td width="115"><p>
<input name="geschirr" type="checkbox" id="geschirr" value="Ja">
</p></td>
<td width="88"><p> </p></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top"><p>
</p>
</td>
<td valign="top"><p>Notiz</p>
</td>
<td valign="top"><p>
<textarea name="notiz" rows="6"><? echo $HTTP_POST_VARS["notiz"];?></textarea>
</p>
</td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
<td height="30" valign="top"><p>* Angaben erforderlich</p></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
<td height="30" valign="top">
<p>
<input type="submit" value="Abschicken" name="los" >
<input name="Zurücksetzen" type="reset" value="Zurücksetzen" >
</p>
</td>
</tr>
<? } ?>
</table>
</form></td>
</tr>
</table>
<!-- InstanceEndEditable --></td>
</tr>
<tr>
<td height="50" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="380" align="left" class="fuss"> </td>
<td align="left" class="fuss">© WOHNMOBILVERMIETUNG Arnold Voß 2007</td>
</tr>
<tr>
<td height="4" colspan="2" align="left"><img src="../images/rot1x1.gif" alt="spacer" width="380" height="4"></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<!-- InstanceEnd --></html>
|
Danke schonmal für die Hilfe und LG
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Di 07.01.2014 15:08
Titel
|
|
|
Zitat: | funktioniert nicht mehr |
sei froh.
Zuletzt bearbeitet von DEKONSTRUKTIV am Di 07.01.2014 15:08, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
StreetGlow
Threadersteller
Dabei seit: 14.11.2005
Ort: Parchim
Alter: 41
Geschlecht:
|
Verfasst Di 07.01.2014 15:22
Titel
|
|
|
warum sollte ich darüber froh sein?
|
|
|
|
|
SimonDerDude
Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht:
|
Verfasst Di 07.01.2014 15:23
Titel
|
|
|
Du solltest <?php schreiben da deine (veraltete) Schreibweise auf neueren Servern möglicherweise nicht initialisiert wird.
|
|
|
|
|
StreetGlow
Threadersteller
Dabei seit: 14.11.2005
Ort: Parchim
Alter: 41
Geschlecht:
|
Verfasst Di 07.01.2014 15:30
Titel
|
|
|
SimonDerDude hat geschrieben: | Du solltest <?php schreiben da deine (veraltete) Schreibweise auf neueren Servern möglicherweise nicht initialisiert wird. |
Ok danke, ist geändert, funktioniert leider trotzdem noch nicht
|
|
|
|
|
SimonDerDude
Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht:
|
Verfasst Di 07.01.2014 15:44
Titel
|
|
|
Überall im Dokument geändert?
Gab es ein PHP-Update am Server?
Fehlermeldung?
|
|
|
|
|
StreetGlow
Threadersteller
Dabei seit: 14.11.2005
Ort: Parchim
Alter: 41
Geschlecht:
|
Verfasst Di 07.01.2014 15:59
Titel
|
|
|
SimonDerDude hat geschrieben: | Überall im Dokument geändert? |
jap
SimonDerDude hat geschrieben: | Gab es ein PHP-Update am Server? |
nein
SimonDerDude hat geschrieben: | Fehlermeldung? |
keine, es wird nur keine Mail gesendet und die Danke-Seite bzw die Fehlermeldung wenn ein erfdorderliches Feld leer ist kommen nicht mehr.
|
|
|
|
|
xaos
Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
|
Verfasst Di 07.01.2014 16:22
Titel
|
|
|
Die 90er haben angerufen - sie wollen ihren Code zurück...
Wurde auch im Logfile nach einer Fehlermeldung geschaut?
|
|
|
|
|
|
|
|
Ähnliche Themen |
php - mail funktioniert nicht auf dem server
Mail-Script an verschiedene Empfänger
[PHP] Script funktioniert nicht. Warum?
script funktioniert mit mozilla nicht
PHP Script funktioniert nicht mehr
richtige SQL Anweisung funktioniert nicht im Script
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|