zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Lückenloser Seiten-schalt-Mechanismus?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #41 (permalink)  
Alt 31.03.2008, 14:59
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Was ist denn bitte eine Whitelist?
Mit Zitat antworten
Sponsored Links
  #42 (permalink)  
Alt 31.03.2008, 15:01
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Whitelist = Liste mit erlaubten Elementen
Blacklist = Liste mit verbotenen Elementen

Mit Zitat antworten
Sponsored Links
  #43 (permalink)  
Alt 01.04.2008, 11:11
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Kennt jemand einen Link wo beschrieben wird, wie man solche Zeichenketten verallgemeinert um z.B. zu prüfen, ob es nur die gewünschten Zeichenfolgen gibt:
PHP-Code:
if (preg_match('/^\w+$/'$page)) {
   
// $page besteht nur aus alpha-numerischen zeichen

Mit Zitat antworten
  #44 (permalink)  
Alt 01.04.2008, 12:35
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Hier findest Du schonmal einen Einstieg: SELFHTML: Perl / Perl-Sprachelemente / Reguläre Ausdrücke

Ansonsten liefert das große G glaube ich ziemlich viel zu Thema Reguläre Ausdrücke.

Ein Tutorial oder so hab' ich leider nicht.
Mit Zitat antworten
  #45 (permalink)  
Alt 01.04.2008, 16:07
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Klar liefert das große G jede menge Ergebnisse, wenn man weiß, dass man nach "regulären Ausdrücken" suchen muss
Mit Zitat antworten
  #46 (permalink)  
Alt 02.04.2008, 17:10
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Also inzwischen hab ichs so gelöst:

PHP-Code:
if (empty($_GET['page'])) {     //leeres GET führt zum Index
    
$page 'home';
    }
else {    
    
    if (
ereg('[0-9a-zA-Z]',$_GET['page'])) {   //nur alphanumerische Zeichen für GET[page] erlaubt!
    
           
         
if (in_array($_GET['page'],$whitelist)) {   //prüft ob seite in der Whitelist ist
            
$page $_GET['page'];}
            
            else
             {
            
$page 'seite nicht erlaubt';}
    }
        else {
        
$page 'falsches zeichen';}

Also mit whitelist. Vor dem eigentlichen includen des Inhalts prüfe ich dann noch mal auf die existenz der Datei.

Kann noch mal jemand die ereg() Funktion und den regulären Ausdruck checken?
Ich will wirklich nur Buchstaben und/oder Ziffern in dem String haben. Aber so richtig funktioniert das hier noch nicht.
Mit Zitat antworten
  #47 (permalink)  
Alt 02.04.2008, 21:21
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Ich hab' noch nie mit der Funktion "ereg" gearbeitet, deshalb weiß ich nicht, ob diese sich so verhält, wie preg_match.

Imho müsste es
PHP-Code:
ereg('^[0-9a-zA-Z]+$',$_GET['page']) 
heißen.

"^" steht für den Beginn, "$" für das Ende und "+" für mindestens einmal, aber kann auch öfter.
Vorher wurde nur geprüft, ob ein Zeichen von 0-9 oder a-z oder A-Z in $_GET['page'] enthalten ist, jetzt wird geprüft, ob $_GET['page'] komplett nur aus Zeichen von 0-9 und/oder a-z und/oder A-Z besteht.
Mit Zitat antworten
  #48 (permalink)  
Alt 03.04.2008, 17:49
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Das "^" und das "$" hatte ich auch schon probiert und es hatte nicht geklappt. Allerdings hatte ich da das "+" vergessen. Nu gehts! Danke
Mit Zitat antworten
Antwort

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bücher zu verkaufen Rupper Offtopic 2 08.07.2011 14:18
Bücher zu verkaufen Geronimo Offtopic 4 16.05.2009 00:14
Bei Relaunch alte Seiten mit Redirect auf neue Seiten umlenken? DieterWelzel Offtopic 5 02.11.2006 22:16
Wie ist es möglich dass Valide Seiten falsch angezeigt werde albert thommen (X)HTML 6 27.10.2005 00:16
eine datei für alle html seiten erstellen... White Flag CSS 4 10.05.2004 17:19


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