Autor |
Nachricht |
FritzBrause
Threadersteller
Dabei seit: 11.12.2006
Ort: SH
Alter: -
Geschlecht:
|
Verfasst Do 15.11.2007 12:22
Titel PHP Kontaktformular funzt nicht auf PHP5 basierten Server |
|
|
Hy Leute.
Stehe hier vor nem Problem, dass mir dir Birne brennt!
Habe ein PHP kontaktformular, dass auf einem PHP5 basierenden Server keine funktion hat.
Kann mir vieleicht jemand helfen, wo hier der Fehler versteckt ist....?
Vielen Dank schon mal.
Fritz..::..
Code: |
<?php
#Copyright 2007 by buntsucht.de
#Formmailer V1.0
$empfaenger="andreas-janssen@foni.net";
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s");
?>
<html>
<head>
<title>Neue Sparte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Stil1 {color: #336699}
.Stil2 {color: #333333}
-->
</style>
</head>
<body bgcolor="#e1e8f0" style="margin-left:10">
<p align="left"> </p>
<p align="left"><font color="336699" size="2" face="Arial, Helvetica, sans-serif"><strong>Ihre neue Sparte...?</strong> </font></p>
<p align="left"><font color="336699" size="2" face="Arial, Helvetica, sans-serif">Haben Sie eigene Ideen oder Vorschläge? Schreiben Sie uns und erzählen Sie uns von Ihrer Wunschsparte.<br>
Wir freuen uns über Ihren Beitrag.</font></p>
<p align="left"><font color="336699" size="2" face="Arial, Helvetica, sans-serif">Ihr MTV - Segeberg</font></p>
<table width="760" border="0">
<tr>
<td width="50%" valign="top"><form method="post">
<div align="center">
<p><span class="Stil1"><font face="Arial" size="2">Name:</font></span><br>
<input name="absender" type=text size="52">
<br>
<span class="Stil1"><font size="2" face="Arial, Helvetica, sans-serif">PLZ/Ort:</font></span><br>
<input name="country" type=text size="52">
<br>
<span class="Stil2"><font size="2" face="Arial, Helvetica, sans-serif"><span class="Stil1">E-Mail</span>:</font></span><br>
<input name="absendermail" type=text size="52">
<br>
<input type=hidden name="titel" value="<? $titel; ?>">
<span class="Stil1"><font size="2" face="Arial, Helvetica, sans-serif">Betreff:</font></span><br>
<input name="betreff" type="text" value="" size="52">
<br>
<span class="Stil1"><font size="2" face="Arial, Helvetica, sans-serif">Ihre Idee, Ihr Vorschlag :</font></span><br>
<textarea name="nachricht" rows="4" cols="40"></textarea>
<br>
<br>
<INPUT TYPE="submit" VALUE="Senden" name="senden">
</p>
</div>
</form>
<p> </p></td>
<td width="50%" valign="top"> <div align="center">
<?php
if ($senden)
{
echo "<p>Nachricht erfolgreich gesendet!</p>";
if ($absender=="")
{
echo "<p>Sie haben Ihren Namen nicht eingegeben!<br><a href=\"neuesparte.php\">zurück</a></p>";
}
if ($country=="")
{
echo "<p>Sie haben Ihre PLZ/Ort nicht eingegeben!<br><a href=\"neuesparte.php\">zurück</a></p>";
}
if ($absendermail=="")
{
echo "<p>Sie haben Ihre eMail-Adresse nicht eingegeben!<br><a href=\"neuesparte.php\">zurück</a></p>";
}
if ($betreff=="")
{
echo "<p>Sie haben Ihren Betreff nicht eingegeben!<br><a href=\"neuesparte.php\">zurück</a></p>";
}
else
{
$message="
Empfangen am $nowDay um $nowClock\n
---------------------------------------------------------------------------\n
Name: $absender
PLZ/Ort: $country
E-Mail: $absendermail
Nachricht:
----------
$nachricht
---------------------------------------------------------------------------\n
Diese Nachricht wurde von der Homepage MTV-Segeberg gesendet.\n
Spartenvorschlag\n
";
mail($empfaenger, $betreff, $message, "From: $absender <$absendermail>");
}
}
?>
</div></td>
</tr>
</table>
<p> </p>
</body>
</html> |
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
FritzBrause
Threadersteller
Dabei seit: 11.12.2006
Ort: SH
Alter: -
Geschlecht:
|
Verfasst Do 15.11.2007 13:01
Titel
|
|
|
Danke für die Verweise.
Werde aber nicht schlau daraus.
Habe zu wenig PHP Kenntnisse und das Verständnis damit den Fehler oder gar Unterschiede zu finden.
Habe nach vielen suchen ja schon Variationen ausprobiert, was bis zur keiner Funktion/Darstellung der Seite geführt hatte.
Sind die Änderungen für einen PHP5 Kompatibilität denn in so einem großen Ausmaß...?
Danke
Fritz::..
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 15.11.2007 13:36
Titel
|
|
|
bei deim script is der aufwand nicht so groß.
entweder du setzt folgendes ein:
(kannst du ganz oben einsetzen)
Code: |
extract ( $_POST );
|
oder du machst aus den einzelnen variablen bspw:
Code: |
$absender = $_POST['absender'];
|
schön find ich das formular dennoch nicht
Zuletzt bearbeitet von pixelpapst303 am Do 15.11.2007 13:37, insgesamt 1-mal bearbeitet
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Do 15.11.2007 14:03
Titel
|
|
|
Wenn ich schon nich auf register_globals schimpfen kann dann zumindest auf magic_quotes
du solltest es ausserdem unbedingt vermeiden variablen innerhalb von strings uz verwenden. sprich das da: "bla bla ich bin ein lustiger string. Hallo String ich bin eine lustige $Variable die dich ganz doll lieb hab". Gewöhn dir an Strings ordentlich zu verketten. So ists richtig: "bla bla ich bin ein lustiger string. Hallo String ich bin eine lustige ".$Variable." die dich ganz doll lieb hab".
Idealerweise benutzt du aus Performancegründen noch die einfach anführungseichen ' anstatt von ". Die werden nämlich nich auf variablen untersucht.
Mehr zum Thema gibbet bei google.de zum stichwort magic_quotes.
PS: Mittlerweile kommt hier doch alle 2 wochen ein thread mit dem thema funkt nich aufm neuen server. was falsch? Und in 90% der fälle isset register_globals.
Vielleicht sollte man im programmierforum sowas ein faq einrichten dazu
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 15.11.2007 14:11
Titel
|
|
|
... irgendwie hab ich schon auf dich gewartet
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Do 15.11.2007 14:13
Titel
|
|
|
Kundengespräch...ich verpass doch freiwillig keinen register_globals thread
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 15.11.2007 14:22
Titel
|
|
|
ach herrlich... ich liebe es, mich in diesen zeiten auf manche dinge verlassen zu können
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] Skript auf Server hochgeladen - Funzt nichtmehr
[flash] zugriff auf php-kontaktformular auf anderem server
[PHP5] Welches Buch zum Thema PHP5 ?
Drop Down Menü - FF funzt, IE funzt nicht
Drucken einer CSS-basierten Seite (Hintergrundblder)
PHP5 Neuerungen
|
|