mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 06:23 Benutzername: Passwort: Auto-Login

Thema: [PHP4 -> PHP5] Formular funktioniert nicht mehr vom 26.07.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP4 -> PHP5] Formular funktioniert nicht mehr
Autor Nachricht
chrikle
Threadersteller

Dabei seit: 02.05.2002
Ort: NRW
Alter: 47
Geschlecht: Männlich
Verfasst Mi 26.07.2006 07:54
Titel

[PHP4 -> PHP5] Formular funktioniert nicht mehr

Antworten mit Zitat Zum Seitenanfang

Moin!

Ich hab da mal ne Frage:

Ein Kunde benutzt ein PHP(4) Script zur Auswertung eines Formulares.
Das hatte bisher unter einem PHP4-Server einwandfrei funktioniert.
Jetzt hat sein Provider ein Update auf PHP5 durchgeführt, und das
Script funktioniert nicht mehr.

Vielmehr werden die Überprüfungs-Routinen zwar ausgeführt, und
als Rückgabe immer gesagt das die Pflichtfelder nicht ausgefüllt
wurden - obwohl dieses geschehen ist. * Keine Ahnung... *

Hier mal die Funktionen der Pflichtfelder/Eingabe-Überprüfung:


Code:
   function checkMailAddress ($email)
   {
      if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([0-9a-z][0-9a-z-]*\.)+[a-z]{2}[mtgvul]?$", $email, $check))
      {
         if (getmxrr(substr(strstr($email, '@'), 1), $validate_email_temp) )
         {
           return 1;
         }
         else
         {
           return -2;
          }
      }
      else
      {
         return -1;
      }
   }

   function header_encode ($str)
   {
      $str = rawurlencode ($str);

      if (ereg("%", $str))
      {
         $str = strtr ($str, "%", "=");
         $str = "=?ISO-8859-1?Q?" . $str . "?=";
      }

      return $str;
   }

   function check_plz ($plz)
   {
      return (preg_match ("/^(\D{1,2}-)?\d{5}$/", $plz));
   }

   $fehler = false;
   $fehlermeldung = "";

   if ($plz != "" && check_plz ($plz) == false)
   {
      $fehler = true;
      $fehlermeldung .= "Bitte geben Sie eine korrekte PLZ an.\n";
   }


   if ($frau != Frau && $herr != Herr)
   {
   $fehler = true;
   $fehlermeldung .= "Bitte wählen Sie entweder Herr oder Frau aus.\n";
   }

   if ($name == "")
   {
      $fehler = true;
      $fehlermeldung .= "Bitte geben Sie Ihren Namen an.\n";
   }


   if ($email == "" && $telefon == "")
   {
      $fehler = true;
      $fehlermeldung .= "Bitte geben Sie Ihre eMail-Addresse oder Telefonnummer an.\n";
   }

   if ($email != "" && checkMailAddress ($email) != 1)
   {
      $fehler = true;
      $fehlermeldung .= "Bitte geben Sie eine gültige eMail Addresse an.\n";
   }


Ist da irgendwas dabei, was unter PHP5 Probleme machen kann?
Kann ich mir doch eigentlich gar nicht vorstellen?

Bin für jeden Tipp dankbar!

Gruß
Chris

PS: Habe leider keinen Zugriff auf den Server - läuft alles mehr oder weniger theoretisch ab.
Daher kann ich leider keine Tests auf den Server machen *Schnief*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
WurstOderWas

Dabei seit: 26.03.2003
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Mi 26.07.2006 08:32
Titel

Antworten mit Zitat Zum Seitenanfang

mach mal aus
Code:
$email


das hier:

Code:
$_POST['email']
oder
Code:
$_GET['email']
oooooder
Code:
$_REQUEST['email']



je nachdem wie du Deine Daten im Formular übermittelst. ich geh aber mal spontan von post aus... *zwinker*
  View user's profile Private Nachricht senden
Anzeige
Anzeige
chrikle
Threadersteller

Dabei seit: 02.05.2002
Ort: NRW
Alter: 47
Geschlecht: Männlich
Verfasst Mi 26.07.2006 08:37
Titel

Antworten mit Zitat Zum Seitenanfang

Hi!

ARGH!

Stimmt! Das könntest es schon sein . . . Meine Güte!

Das ich da nicht selbst drauf gekommen bin Menno!

VIELEN DANK!

Gruß
Chris
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
dj-falk

Dabei seit: 01.02.2006
Ort: Halle (Saale)
Alter: 48
Geschlecht: Männlich
Verfasst Fr 28.07.2006 13:22
Titel

danke

Antworten mit Zitat Zum Seitenanfang

hey, die Antwort hatte ich auch grad gesucht
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Unterschied php4 - php5
PHP4 oder PHP5
PHP4 oder PHP5?
[PHP5] Welches Buch zum Thema PHP5 ?
Formular funktioniert nicht
Log In Formular funktioniert nicht
Neues Thema eröffnen   Neue Antwort erstellen
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.