mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 23:41 Benutzername: Passwort: Auto-Login

Thema: PHP Kontaktformular funzt nicht auf PHP5 basierten Server vom 15.11.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP Kontaktformular funzt nicht auf PHP5 basierten Server
Seite: 1, 2, 3  Weiter
Autor Nachricht
FritzBrause
Threadersteller

Dabei seit: 11.12.2006
Ort: SH
Alter: -
Geschlecht: Männlich
Verfasst Do 15.11.2007 12:22
Titel

PHP Kontaktformular funzt nicht auf PHP5 basierten Server

Antworten mit Zitat Zum Seitenanfang

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">&nbsp;</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&auml;ge? Schreiben Sie uns und erz&auml;hlen Sie uns von Ihrer Wunschsparte.<br>
Wir freuen uns &uuml;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>&nbsp;        </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&uuml;ck</a></p>";
}
if ($country=="")
{
echo "<p>Sie haben Ihre PLZ/Ort nicht eingegeben!<br><a href=\"neuesparte.php\">zur&uuml;ck</a></p>";
}
if ($absendermail=="")
{
echo "<p>Sie haben Ihre eMail-Adresse nicht eingegeben!<br><a href=\"neuesparte.php\">zur&uuml;ck</a></p>";
}
if ($betreff=="")
{
echo "<p>Sie haben Ihren Betreff nicht eingegeben!<br><a href=\"neuesparte.php\">zur&uuml;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>&nbsp;</p>
</body>
</html>
  View user's profile Private Nachricht senden
Achim M.

Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 15.11.2007 12:42
Titel

Antworten mit Zitat Zum Seitenanfang

Siehe: http://www.php-faq.de/q/q-formular-register-globals.html und http://de2.php.net/manual/de/language.variables.predefined.php

Gruß

Achim
  View user's profile Private Nachricht senden
Anzeige
Anzeige
FritzBrause
Threadersteller

Dabei seit: 11.12.2006
Ort: SH
Alter: -
Geschlecht: Männlich
Verfasst Do 15.11.2007 13:01
Titel

Antworten mit Zitat Zum Seitenanfang

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::..
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 15.11.2007 13:36
Titel

Antworten mit Zitat Zum Seitenanfang

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 Grins


Zuletzt bearbeitet von pixelpapst303 am Do 15.11.2007 13:37, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 15.11.2007 14:03
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn ich schon nich auf register_globals schimpfen kann dann zumindest auf magic_quotes *Whaazzzz uppp?*

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 * Keine Ahnung... *
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 15.11.2007 14:11
Titel

Antworten mit Zitat Zum Seitenanfang

... irgendwie hab ich schon auf dich gewartet Grins Grins Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 15.11.2007 14:13
Titel

Antworten mit Zitat Zum Seitenanfang

Kundengespräch...ich verpass doch freiwillig keinen register_globals thread Grins
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 15.11.2007 14:22
Titel

Antworten mit Zitat Zum Seitenanfang

ach herrlich... ich liebe es, mich in diesen zeiten auf manche dinge verlassen zu können * Applaus, Applaus *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


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.