SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.10.2007, 11:19:43
Franzx Franzx ist offline
Junior Member
 
Registriert seit: Nov 2005
Ort: Bremen
Beiträge: 437
preg_match / strlen und Leerzeichen

Moin, moin,

mit preg_match prüfte ich bis dato ein Eingabefeld und mit strlen die Länge der Zeicheneingabe.
PHP-Code:
if(preg_match('/^\d{4}[a-zA-Z]?$/i'$_REQUEST['AUSWAHL']))
{ if(isset(
$_REQUEST['AUSWAHL']) && strlen($_REQUEST['AUSWAHL']) > 5) {
    
$error_flag 3
}}
else
{
$error_flag 3;

Was bislang auch reibungslos funktioniert hat. Diese Prüfung hatte auch zur Folge, dass mindestens 4 Zahlen eingegeben werden mußten, also sollte eine Nummer kleiner 1000 sein so mußte eben eine Null vorweg geschrieben werden, also 0999, und wurden mehr oder weniger eigegeben, so kam eine Fehlermeldung/Erklärung(welche in $error_flag = 3 steckt) wie die Eingabe auszusehen hätte.

Leider erfordert es nun die aktuellen Anforderungen, dass eine Eingabe ohne vorangestellten Nullen funktionieren soll, also nicht 0999 sondern 999.

Das Feld hat max. 5 Zeichen, wobei nur das letzte Zeichen ein Buchstabe sein kann, die anderen sind Ziffern. Wie prüfe ich den nu, dass die Reihenfolge der eingegebenen Zeichen richtig ist, zB. an 10a und gleichzeitig, dass das die Eingabe nicht mehr als 5 Zeichen lang ist?

Grüße,
Franzx
__________________
Für die richtige Frage gibt's die richtige Antwort!
Mit Zitat antworten
  #2  
Alt 02.10.2007, 11:28:49
Franzx Franzx ist offline
Junior Member
 
Registriert seit: Nov 2005
Ort: Bremen
Beiträge: 437
AW: preg_match / strlen und Leerzeichen

Sorry, nachdem ich den Post abgeschickt hatte ist wohl das Licht aufgegangen.
Ich denke ich mache innerhalb von preg_match aus der {4} ein {1} und schon sollte es funzen.
Habe zu kompliziert gedacht, da ja nun vor der {1} Zeichen frei werden. Diese können aber nicht verwendet werden, durch Fehleingabe, da preg_match dies verhindert und $error_flag = 3 setzt.

cu,
franzx
__________________
Für die richtige Frage gibt's die richtige Antwort!

Geändert von Franzx (02.10.2007 um 11:29:20 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Download von Dateien mit Leerzeichen im Namen Abrow PHP Grundlagen 4 03.01.2007 17:55:57
Textbox und Leerzeichen silberlocke PHP Grundlagen 2 20.05.2006 23:26:49
Sicherheit: Welche Zeichen aussperren verrückter PHP Grundlagen 26 08.08.2005 22:10:32
Leerzeichen löschen MrLongbaugh MySQLi/PDO/(MySQL) 10 31.01.2005 14:21:50
verschluckte Leerzeichen DirkR PHP für Fortgeschrittene und Experten 2 21.02.2003 15:26:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:19:38 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt