Bildschutz .htaccess
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
auslese
bild
bleiben
code
datei
extra anlegen
frage
hintergrundbild
inhalt
kennwort
kleine problem
ordner
parameter
problem
reichen code
type
url
verzeichnis
zugreifen
-
Hallo
ich habe kleine Problem
ich habe Ordner mit Bilder und habe geschutz mit .htaccess
und jetz habe problem das bei jeden start passwort abfragt das Hintergrundbild ist auch in dieser ordner
AuthType Basic AuthName "Passwortgeschuetzt " AuthUserFile /pfand/.htpasswd require valid-user
Frage: kann das nur ordner schutzen mit passwort ohne das er auf php
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich weiß nicht ob meine Methode funktionieren wird, aber du könntest in die .htaccess
deny from all
schreiben und die Bilder mit PHP auslesen lassen. -
Ich glaube dass er das genau meint ;)
Man müsste dann ja nur per scandir() die Dateiliste haben, dann alle jpeg,JPG,JPEG,jpg,png,PNG,GIF und gif Bilder raussuchen und dann nach der Dateibezeichnung suchen ;)
Danach mit fopen die Datei öffnen und dann sollte man eigentlich den Inhalt der Datei folgend ausgeben können:
<?php //Bilder auslesen per scandir und fopen() // $data = Inhalt der gesuchten datei // $type = Typ der Datei header("Content-type: ".$type); echo $data; ?>
Diese Seite sollte man dann extra anlegen und dann einfach per Parameter das Bild suchen :)
Beitrag zuletzt geändert: 10.9.2013 18:02:39 von spekker -
Mich würde erstmal interessieren für was genau der Schutz da sein soll?
Die Bilder sollen ja wahrscheinlich trotzdem problemlos angezeigt werden können?
Klingt für mich wie "man soll nicht ins Verzeichnis gucken können".
Also würde meiner Meinung nach an der Stelle in der htaccess reichen:Options -Indexes
Damit wird einfach das anzeigen des Verzeichnisses verboten (Beispiel: http://copynpaste.de/forbidden)
Das gute: Dateien kann man ohne Probleme öffnen, bzw Bilder verlinken -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage