Mailinglisten-Archive |
Hallo Sebastian, >> 'KUNNR' => '|(000[0-9]{7}|CPD[0-9]{7})|', // aus Selektbox > > wenn etwas aus einer Selectbox kommt dann musst du diese doch vorher > auch gefüllt haben, also prüfe doch einfach gegen diese Liste die du > vorher schon zum füllen verwendet hast Kommt aus der SAP-Datenbank und wird beim Erzeugen der Options auf Länge 3 + 7 und auf 000 oder CPD geprüft. Aber wenn mir einer $_POST['KUNNR'] von woanders schickt, weil er sich ein eigenes Formualr gebaut hat und in einem Fenster mit der selben SID (bspw. IE: anmelden -> Datei -> Neu -> Fenster) ausführt... Ich weiß, man kann es mit Paranoia auch übertreiben. *g* Okay, könnte noch einen Timestamp mitschicken, der vor dem Speichern noch getestet wird. > >> 'MATNR' => '|([a-zA-Z0-9]{1,})|', // -"- >> 'DatumVersT' => '|([0-3]{1}[0-9]{1})|', // -"- 2stellig >> 'DatumVersM' => '|(0[0-9]{1}|1[0-2]{1})|', // -"- -"- >> 'DatumVersJ' => '|(1[9]{3}|20[0-9]{2})|', // -"- -"- > > ein Datum auf gültigkeit prüfn geht z. B. mit > strtotime(strftime($date)) === $date Ja, aber deswegen sollen trotzdem erstmal alle 3 Werte ankommen und sich an die Vorgaben halten. > >> 'LiefMenge' => '|([0-9.,])|', // dt. Format > > . oder \. ? Upps, vergessen... > >> 'AP' => '|[a-zA-ZöäüÖÄÜß]{1,}|', // Anrede und Name > > und was ist mit ausländischen Namen? Also auch nur Volltext, ohne Zahlen? -- Mit freundlichen Grüßen / Kind regards Steffen Kother
php::bar PHP Wiki - Listenarchive