mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 08.12.2016 09:25 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: 40
Geschlecht: Männlich
Verfasst Mi 26.07.2006 06: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: 36
Geschlecht: Männlich
Verfasst Mi 26.07.2006 07: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: 40
Geschlecht: Männlich
Verfasst Mi 26.07.2006 07: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: 41
Geschlecht: Männlich
Verfasst Fr 28.07.2006 12: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 PHP4 oder PHP5?
PHP4 oder PHP5
Unterschied php4 - 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.