gulli:board Logo

Anzeige


  Antwort
r0b1n Spender
(Threadleser)
 
Benutzerbild von r0b1n
 
Registrierungsdatum: Apr 2001
Ort: :/root
Beiträge: 3.476
PHP in einem Verzeichnis NICHT ausführen

Guten Morgen,

ich habe ein kleines Problem, und zwar folgendes:
Es gibt einen Ordner, in dem können alle möglichen Dateien liegen.

Mp3, Exe, Rar, aber auch CGI, PHP, HTML, ...

Meine Frage ist nun, wie bringe ich den Server bzw. den Browser dazu, die Datei (egal welcher Typ, obwohl Bilder / TXT, ... evtl. schon möglich wären) herunterzuladen? Und ich meine damit, dass ich den Browser dazu zwingen möchte, nicht irgendein Header den dieser ignorieren kann.

Oder noch einfacher:
Wie bringe ich den Server dazu, einfach keine PHP Dateien auszuführen?
Also nur in diesem einen Verzeichnis, überall drum herum benötige ich die schon.


Danke,
miLeRiAm
Alt 22. 10. 2005, 09:30 r0b1n is offline Mit Zitat antworten #1
tiberian
Techmin
 
Benutzerbild von tiberian
 
Registrierungsdatum: Sep 2003
Ort: K-Pax
Beiträge: 5.403
Re: PHP in einem Verzeichnis NICHT ausführen

Code:
RemoveType .php
in ner .htaccess oder direkt der httpd.conf
Alt 22. 10. 2005, 10:21 tiberian is offline Mit Zitat antworten #2
r0b1n Spender
(Threadleser)
(Threadstarter)
 
Benutzerbild von r0b1n
 
Registrierungsdatum: Apr 2001
Ort: :/root
Beiträge: 3.476
Re: PHP in einem Verzeichnis NICHT ausführen

Problem:
Wir nutzen nicht mehr Apache, sondern lighttpd.
Ich versuch es mal mit vhosts, dort kein PHP zuzulassen.
Alt 22. 10. 2005, 10:22 r0b1n is offline Mit Zitat antworten #3
Riesenzwerg
Gulli IT Response
 
Benutzerbild von Riesenzwerg
 
Registrierungsdatum: Sep 2004
Beiträge: 820
Re: PHP in einem Verzeichnis NICHT ausführen

Alternativ auch noch mit mod_rewrite, in dem du aus .php einfach ein Bild machst (theoretisch).

RewriteRule ^(.+\.php)$ $1 [T=application/#DEINE ANWENDUNG#]

EDIT: Auch der hat mod.rewrite, Dokumentation ist hier: http://www.lighttpd.net/documentation/rewrite.html
Alt 22. 10. 2005, 10:23 Riesenzwerg is offline Mit Zitat antworten #4
tiberian
Techmin
 
Benutzerbild von tiberian
 
Registrierungsdatum: Sep 2003
Ort: K-Pax
Beiträge: 5.403
Re: PHP in einem Verzeichnis NICHT ausführen

naja wenn er kein apache nutzt, wirds auch mit mod_rewrite nix

selbiges hättest du übrigens gern dabeischreiben können
Alt 22. 10. 2005, 10:25 tiberian is offline Mit Zitat antworten #5
r0b1n Spender
(Threadleser)
(Threadstarter)
 
Benutzerbild von r0b1n
 
Registrierungsdatum: Apr 2001
Ort: :/root
Beiträge: 3.476
Re: PHP in einem Verzeichnis NICHT ausführen

Doch doch, lighttpd unterstützt mod_rewrite.
Der Tipp ist nett! Danke!
Alt 22. 10. 2005, 10:26 r0b1n is offline Mit Zitat antworten #6
r0b1n Spender
(Threadleser)
(Threadstarter)
 
Benutzerbild von r0b1n
 
Registrierungsdatum: Apr 2001
Ort: :/root
Beiträge: 3.476
Re: PHP in einem Verzeichnis NICHT ausführen

Okay, ich kenn mich mit regex einfach nicht aus, und ich glaube es wird auch immer so bleiben. Vielleicht kann mir jemand helfen, denn ich bekomm es nicht hin.

Ich muss so eine URL umschreiben:

http://srv2.filecache.de/free/0095900eb80cbb292b97425166010229/435a0678/irgendeinedatei.rar
(Verkleinert damit das Layout nicht kaputt geht)

Er soll nun alle Scripte abfangen, wie z.B.

php, php3, php4, php5, cgi, pl und eventuell txt und diese auf /showsource.php?filename=xyz weiterleiten.

Kann das jemand ?

Danke
Alt 23. 10. 2005, 12:38 r0b1n is offline Mit Zitat antworten #7
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 11:15 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
borderline.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory