php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2006, 17:22  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard Compilation Error

Warning: Compilation failed: range out of order in character class at offset 11 in /home/www/web1/html/erlebnisbar-eden.de/forum/anmeldung/anmelden.php on line 88

Die Stelle im code:

$nickname = preg_replace("/[^a-zA-Z0-9äöü _\.]/", "-", $nickname);

Wie gross ist die maximale Länge in einer RegExp Range [] ?
__________________
keine
cytrobic ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.08.2006, 17:59  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Die Stelle allein ergibt keinen Fehler.
Was steht denn drumrum und was steht in Nickname drin?
webbi ist offline  
Alt 04.08.2006, 18:23  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

nickname kommt aus nem formular per http-post

das problem ist, ich will alle unerlaubten zeichen aus dem nickname gegen - tauschen. Erlaubt sind: a-Z 0-9 _ - .

drumherum steht das:

PHP-Code:
  $nickname strip_tags($nickname);
  
$realname strip_tags($realname);
  
$nickname preg_replace("/[^a-zA-Z0-9äöü _\.]/""-"$nickname);
  
$realname preg_replace("/[^a-zA-Z0-9äöü _\.]/""-"$realname); 
das muss was mit den preg_replace zu tun haben, wenn ich die rausnehme gehts ohne fehler. Er meldet den fehler für beide zeilen wo preg_replace drinsteht
__________________
keine
cytrobic ist offline  
Alt 04.08.2006, 18:53  
Gast
 
Beiträge: n/a
Standard

Kann ich nicht nachvollziehen
http://bruchpilot.br.funpic.de/beispiele/cytrobic-1.php
 
Alt 06.08.2006, 10:41  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

welche PHP version läuft auf deinem server bruchpilot ?
__________________
keine
cytrobic ist offline  
Alt 06.08.2006, 11:14  
Gast
 
Beiträge: n/a
Standard

Auf meinem läuft 5.1.4, bei funpic 4.4.2.
http://phpinfo.br.funpic.de/
 
Alt 07.08.2006, 12:03  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

ich habs gefunden es war noch ein bindestrich - in der menge [] den musste ich escapen, das was ich hier gepostet habe ohne bindestrich war ne alte version, sorry...
__________________
keine
cytrobic ist offline  
Alt 07.08.2006, 14:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Der_Gerhard
Und genau daher wollen wir hier eigentlich keine aus dem Kopf nacherzählten Code-Märchen, sondern ein mit Copy&Paste erstelltest Stück aus dem Script sehen.

Wenn hier erstmal gerätselt werden muss, ob das ein Fehler beim Posten oder im Script ist, kann da nix rauskommen.
 
Alt 07.08.2006, 16:39  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

ja nun es lang ja nicht daran sondern das ich hier eine andere version hatte als auf dem server
__________________
keine
cytrobic ist offline  
Alt 07.08.2006, 17:00  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

sowas prüft man bevor man postet
Zergling-new ist offline  
 


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
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Parse error: syntax error, unexpected T_STRING, expecting... phpfortgeschrittener PHP Tipps 2006 6 04.07.2006 21:57
Parse error: parse error, unexpected ';' in... cycap PHP Tipps 2006 2 27.01.2006 20:09
Parse error: syntax error, unexpected $end in D:\xampp\htdoc PHP Tipps 2005-2 11 11.10.2005 17:05
Fehlermeldung: Parse error: parse error, expecting `','' HTML, Usability und Barrierefreiheit 1 13.09.2005 15:22
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
= gleich Error ohne =? Blank PHP Tipps 2005-2 3 25.06.2005 08:21
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
Parse error: parse error, unexpected T_VARIABLE schmiddy PHP Tipps 2005 7 02.06.2005 13:35
verblüffend: Parse error: parse error, unexpected T_STRING, PHP Tipps 2004 1 07.10.2004 09:05
Internal Server Error Skazi PHP Tipps 2004 2 06.10.2004 22:31
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
Parse error: syntax error, unexpected T_STRING Datenbanken 9 24.09.2004 11:58
Parse error: parse error in /srv/www/htdocs/web27/html/kunde PHP Tipps 2004 3 19.09.2004 18:14
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:15 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.