php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.08.2006, 15:46  
Erfahrener Benutzer
 
Registriert seit: 30.06.2008
Beiträge: 152
solitaer befindet sich auf einem aufstrebenden Ast
Standard php .htaccess

Hallo,

ich habe ein kleines Problem wo ich nicht weiter komme :

Es gibt auf dem Server ein Verzeichniss mit PDF Dateien.
Diese Dateien sind DB Einträgen zugeordnet. In den Einträgen
ist der Dateiname gesichert.

Funktion soll wie folgt sein :

Datenbank auslesen, überprüfen ob Datei vorhanden ist, dann dem
User anzeigen.

Bis hierhin alles kein problem.

Nun soll das PDF verzeichnis mit .htaccess gesichert werden, damit der User die Dateien aus den anderen DB Einträgen nicht sehen kann.

Wie kann ich nun mit PHP eine PDF Datei aus dem Verzeichnis holen, dem User anzeigen ohne das er Zugriff aufs Verzeichnis erhält.

Benutzername für .htaccess wäre bspw. TEST und Passwort : TESTER

Jemand ne Idee ?
solitaer ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.08.2006, 16:27  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Wie zeigst Du die Datei dem User denn bisher an?
Du schreibst ja, dass das noch kein Problem ist.

Was ändert sich daran, wenn Dein Script in einem anderen Verzeichnis liegt, das nicht per .htaccess geschützt ist?
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 28.08.2006, 16:55  
CIX88
Gast
 
Beiträge: n/a
Standard

Musste mal probieren:

Code:
<FilesMatch "\.(pdf)" >
deny from all
</FilesMatch>
 
Alt 28.08.2006, 17:24  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

hmm?
Code:
<Files *.pdf>
Deny From All
</Files>
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 28.08.2006, 17:26  
CIX88
Gast
 
Beiträge: n/a
Standard

nie hmmm, sondern dann erweiterbar, deshalb diese Schreibweise
 
Alt 28.08.2006, 17:28  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

erweiterbar? Soweit ich dein RegEx verstehe reagiert er dann auch auf Dateien, die ein Format "abc.pdf.xyz" haben. Mir scheint nicht, als sei das gewollt ^^ Wenn es darum geht es auf andere Dateiendungen zu erweitern, halte ich es nicht für sinnvoll, weil es nicht einfacher wird ^^

Mir deucht, ich habs nicht verstanden
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 28.08.2006, 18:36  
Erfahrener Benutzer
 
Registriert seit: 30.06.2008
Beiträge: 152
solitaer befindet sich auf einem aufstrebenden Ast
Standard Sorry

Habe ich mich undeutlich ausgedrückt. Ich versuche es nochmal : Sorry

Also auf dem root im Web liegen die Webinhalte.

Es gibt über dem Root ein verzeichnis PDF.

Dieses ist mit htaccess belegt damit man nicht einfach im Browser stöbern kann.

Wenn sich ein User nun in die Umgebung anmeldet, so bekommt er eine Liste für die von Ihm zu verfügung stehenden PDFs.

Diese werden momentan per Link angezeigt.

Da es nun für den User möglich wäre weitere, auch für ihn nicht bestimmte dateien anzusehen habe ich ein htaccess aufs verzeichnis gelegt.

Wenn ich dem User jetzt aber das Passwort für das verzeichnis gebe,
hat er wieder auf alle dateien zugriff.

Und da diese kronologisch im Dateinamenaufbau sind, ist es für den User einfach alle dateinamen zu durchstöbern.

Es müsste so sein das PHP mit Benutzername und PW ins verzeichnis geht. Die entsprechende Datei raus holt und anzeigt.

Geht sowas ?

MFG
Danke
solitaer ist offline  
Alt 28.08.2006, 20:18  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
reagiert er dann auch auf Dateien, die ein Format "abc.pdf.xyz" haben
Kann er doch machen, wenn jemand so eine Datei unbedingt haben will
Und da im Ordner ja nur PDF-Dokumente liegen soll, sind weiter solche Beispiele überflüssig.

Zitat:
erweiterbar?
Hab etwas weiter gedacht, falls z.B. auch andere Dokumente hinzukommen.
Ach probier doch einfach aus ...
 
Alt 28.08.2006, 20:30  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Funktionieren müssten beide, ich dachte hingegen eher auf Performance, du eher auf Erweiterbarkeit.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 28.08.2006, 23:11  
Erfahrener Benutzer
 
Registriert seit: 30.06.2008
Beiträge: 152
solitaer befindet sich auf einem aufstrebenden Ast
Standard

wie bitte?
solitaer 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
.htaccess !== ModRewrite Manko10 Off-Topic Diskussionen 2 05.05.2008 11:49
.htaccess login schlägt fehl sternschnuppe99 Server, Hosting und Workstations 6 07.02.2008 13:37
Einstellungen in .htaccess Der_Gerhard PHP Tipps 2008 3 12.09.2007 02:02
.htaccess Verzeichnisschutz oder Umleitung Igäl Server, Hosting und Workstations 2 24.08.2007 17:23
.htaccess LA-Finest HTML, Usability und Barrierefreiheit 4 28.02.2007 22:39
.htaccess Ausnahme für einzelne Verzeichnisse ssm Server, Hosting und Workstations 0 25.02.2007 19:24
Bewertung: .htaccess und .htpasswd AdminTool cytrobic PHP Tipps 2006 5 01.12.2006 06:14
register_globals per .htaccess auf off stellen A Hoppe PHP Tipps 2006 4 26.03.2006 12:58
.htaccess und Co. PHP Tipps 2007 7 19.12.2005 08:19
Suche .htaccess Datei Beitragsarchiv 3 01.11.2005 13:17
.htaccess GrU3nL!nG HTML, Usability und Barrierefreiheit 11 25.04.2005 17:29
Error 500 bei .htaccess test022 PHP Tipps 2005 18 10.02.2005 17:11
.htaccess - require valid-user und trotzdem referer zulassen pixelcut Server, Hosting und Workstations 2 05.01.2005 10:56
.htaccess wird ignoriert PHS PHP Tipps 2004 5 05.09.2004 15:51
Problem mit .htaccess und php PHP Tipps 2004 2 05.07.2004 14:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\<files *pdf> deny from all </files>\, htaccess dateien aus anderem ordner holen, pdf htacess php, php htaccess user abfragen, <filesmatch \\\.php\>

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