php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.10.2005, 13:11  
Gast
 
Beiträge: n/a
Standard eine Art Blacklist einbinden

Hallo Forum,
ich habe eine dynamische Navigation erstellt die alle Dateien mit der Endung .php als Link einbindet und außerdem auch Unterordner durchsucht und die dort enthaltenen Dateien auch einbindet.

So nun meine Frage es kommt ja schnell vor das ich nicht will das ein Ordner oder eine Datei eingebunden werden.
Bis jetzt habe ich diese dann von hand im Script eingetragen.
Nun würde ich das gerne über eine Extradatei zB "Blacklist.txt" lösen in die ich dann nur noch die Datei/den Ordner eintragen muss.

Jetzt sieht das entsprechent so aus:
PHP-Code:
<?php
if ($datei=="navi.php" or $datei=="index .php")
  {
  }
  else
  { 
"Einbinden"
}
?>
solle dann nachher nach dem Motto sein:
PHP-Code:
<?php
if ($datei=="Eine Datei aus Blacklist.txt")
  {
  }
  else
  { 
"Einbinden"
}
?>
Nun habe ich keine Idee wie ich sowas anstellen könnte.
Vielleicht habt ihr ja eine Idee.
Jetzt schon danke.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.10.2005, 13:20  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
if (!in_array($dateifile('blacklist.txt'))) /*einbinden*/;
else 
/*nicht einbinden*/;

/*blacklist.txt sollte dann in etwa so ausehen:
blub.php
nicht_aufrufen.php
usw.php
usf.php*/
?>
 
Alt 15.10.2005, 16:23  
Gast
 
Beiträge: n/a
Standard

OK danke.
Und in der Blacklist.txt jede Datei in eine neue Zeile oder wie?
 
Alt 15.10.2005, 16:28  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von BudBundi
Und in der Blacklist.txt jede Datei in eine neue Zeile oder wie?
das kannst du in der doku nachlesen:
file()
 
Alt 15.10.2005, 16:31  
Gast
 
Beiträge: n/a
Standard

OK Danke für die schnelle antwort.
Ihr habt mir sehr geholfen.
 
Alt 15.10.2005, 17:24  
Gast
 
Beiträge: n/a
Standard

In der Doku zu trim steht:

Anmerkung: Jede Zeile in dem resultierenden Array enthält das Zeilenende, weshalb Sie trim() verwenden müssen, falls der Zeilenumbruch nicht vorhanden sein soll.

Und genau das Problem hab ich jetzt er bindet alle Dateien ein da Sie ja für ihn nicht in der der Blacklist stehen.
Wenn zB in der blacklist.txt steht "Bilder" sieht er ja "Bilder/n" und sagt sich Bilder stehet nicht drin.
Wie kann ich da trim richtig benutzen.
Also wie mach ich das.
 
Alt 15.10.2005, 19:10  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard

Vielleicht kannst du diese Navigation etwas umschreiben und für deine Zwecke nutzen.
Wenn ich das richtig interpretieren konnte, werden nur Dateien mit der Endung .php gelistet. Man könnte eine andere Endung nehmen damit diese nicht berücksichtigt wird.
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte 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
Newsscript in Flash einbinden Mach!N3 PHP Tipps 2006 1 12.09.2006 01:48
PDF ohne "rahmen" einbinden King2k HTML, Usability und Barrierefreiheit 2 26.07.2006 16:17
Cookies des Referers einbinden nickie12 PHP Tipps 2006 4 16.07.2006 15:46
Einbinden von Seiten, die Includes enthalten, Pfad probleme. PHP Tipps 2006 4 09.03.2006 19:10
Highlight im BBCodefunktion einbinden PHP Tipps 2007 15 09.12.2005 11:15
Metatags per php einbinden? imported_FlasH PHP Tipps 2005-2 3 30.10.2005 15:33
rss/xml Feeds auf Webseite einbinden PHP Tipps 2005-2 2 29.10.2005 13:44
Gästebuch einbinden ohne Frames PHP Tipps 2005-2 6 16.07.2005 19:22
?!? Einbinden von Schrift: Pump.vef HTML, Usability und Barrierefreiheit 6 10.02.2005 13:45
Richtiges Einbinden Mano PHP Tipps 2005 1 04.01.2005 19:40
PHP Variable in JavaApplet einbinden HTML, Usability und Barrierefreiheit 1 27.12.2004 19:43
[Erledigt] PHP via JavaScript einbinden PHP Tipps 2004-2 3 22.12.2004 13:00
.so library Datei einbinden PHP Tipps 2004 2 13.10.2004 23:40
PHP-Script in statische php-Seite einbinden PHP Tipps 2004 2 13.10.2004 15:39
allgemeines Problem beim einbinden von php-Scripts PHP Tipps 2004 3 11.08.2004 22:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
blockllist.de php script, blacklist einbinden, php file blacklist, blacklist zum einbinden, blocklist.de einbinden, php blacklist funktion, php blacklist txt

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