php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.02.2005, 18:28  
Gast
 
Beiträge: n/a
Standard Sonderzeichen verbieten

Ich habe folgenden Code:

PHP-Code:
  if(!preg_match("/^[a-zA-Z._ ]{,}$/",$benutzer))
      {
     
$error_message ="Du verwendest unerlaubte Sonderzeichen in: [b]$benutzer";
     
$error=1;
      } 
Ich will einfach alle sonderzeichen und Leerzeichen unterbinden, aber wenn ich jetzt einen Normalen namen eingebe dann geht das nicht wer kann mir helfen
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.02.2005, 18:33  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

PHP-Code:
<?php
if(!preg_match("/^[a-zA-Z._ ]{x,y}$/",$benutzer))
      {
     
$error_message ="Du verwendest unerlaubte Sonderzeichen in: [b]$benutzer";
     
$error=1;
      }

?>
das was ich durch x und y ersetzt hab, musst du durch die länge ersetzen
x = mindestlänge
y = maximale länge.
robo47 ist offline  
Alt 26.02.2005, 18:37  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

PHP-Code:
<?php
if(preg_match("/[^a-zA-Z._ ]/"$benutzer))
      {
     
$error_message ="Du verwendest unerlaubte Sonderzeichen in: [b]$benutzer";
     
$error=1;
      }

?>
so faend ichs besser...
__________________
Was ist validität?
fantast ist offline  
Alt 26.02.2005, 18:44  
Gast
 
Beiträge: n/a
Standard

ja aber dann schlägt er mir immer alarm. sogar wenn ich nur dddd eingebe
 
Alt 26.02.2005, 18:46  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

mach mal hinter die schliessende eckige klammer ein plus-zeichen.
__________________
Was ist validität?
fantast ist offline  
Alt 26.02.2005, 18:54  
Gast
 
Beiträge: n/a
Standard

Also ich verwende jetzt dein Code, und hab ein Plus gemacht ändert aber nix
 
Alt 26.02.2005, 18:55  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

hm, na dann nimm lieber robos code meiner scheint nich zu funktionieren
__________________
Was ist validität?
fantast ist offline  
Alt 26.02.2005, 19:00  
Gast
 
Beiträge: n/a
Standard

gut der Code passt aber wie mach ich dass das zahlen schon zugelassen werden??
 
Alt 26.02.2005, 19:07  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

mal ne frage, kommt benutzer überhaupt an? stichwort register globals

http://www.phpfriend.de/ftopic26569.html

mfg
robo47
robo47 ist offline  
Alt 26.02.2005, 19:13  
Gast
 
Beiträge: n/a
Standard

der code geht ja ich brauch nurnoch des damit der zahlen schon zulässt
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
Die Sache mit den Sonderzeichen nach und vor Formularprüfung TailerD PHP Tipps 2006 12 02.06.2006 12:58
Sonderzeichen mit Semikolon in einer Abfrage PHP Tipps 2006 17 04.02.2006 11:34
Wikipedia, Sonderzeichen und file_get_contents(); pb PHP Tipps 2006 2 20.01.2006 20:02
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
Liste nach Buchstaben und Sonderzeichen (!) sortiert odaa PHP-Fortgeschrittene 8 11.10.2005 16:26
sonderzeichen filtern/suchen socke PHP Tipps 2005-2 8 22.09.2005 07:01
[Erledigt] Sonderzeichen: &amp;#8805; Datenbanken 2 19.09.2005 16:54
Login Probleme mit Sonderzeichen im Nick PHP Tipps 2005-2 11 21.08.2005 16:54
Sonderzeichen Funktion JeeZ PHP Tipps 2005-2 4 07.07.2005 21:32
Sonderzeichen aus einem großen Text entfernen PHP Tipps 2005 4 25.04.2005 16:51
Sonderzeichen in der Tabelle Mutatos Datenbanken 4 17.03.2005 15:28
mit html sonderzeichen sortieren Datenbanken 3 16.02.2005 15:25
Sonderzeichen über $_GET Calexico PHP Tipps 2005 1 10.02.2005 17:40
[Erledigt] sonderzeichen im browser? PHP-Fortgeschrittene 1 12.10.2004 14:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php sonderzeichen verbieten, php zeichen verbieten, sonderzeichen verbieten php, sonderzeichen verbieten, php preg_match sonderzeichen verbieten, preg_match sonderzeichen verbieten, php umlaute verbieten, javascript zeichen verbieten, javascript sonderzeichen verbieten, javascript umlaute verbieten, preg_match zeichen verbieten, php bestimmte zeichen verbieten, php verbieten schriftzeichen upload, html sonderzeichen verbieten, http://www.php.de/php-tipps-2005/18616-sonderzeichen-verbieten.html, php preg_match zeichen verbieten, php leerzeichen verbieten, php eingabe sonderzeichen verhindern, php sonderzeichen sperren, html umlaute verbieten

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.