Avatar billede hmortensen Nybegynder
14. maj 2004 - 16:02 Der er 7 kommentarer og
1 løsning

Kun scriptadgang

Hejsa

Er det muligt at gøre, så det kun er et script der kan få fat i filer fra et bestemt dir ?

Altså så man ikke kan kalde filerne direkte
Avatar billede Slettet bruger
14. maj 2004 - 17:35 #1
Ja. Bare læg dem uden for den normale webrod, men giv dem (og de ovenliggende mapper) rettigheder, så Apache stadig kan læse dem.
Avatar billede hmortensen Nybegynder
14. maj 2004 - 18:02 #2
Det er ikke muligt, da jeg ikke har rettighed over serveren.

Tænkte/håbede på at der var en htaccess løsning
Avatar billede Slettet bruger
14. maj 2004 - 18:34 #3
Den mulighed findes naturligvis også. (Den tænkte jeg bare ikke på i første omgang, da den anden metode er lidt mere sikker.)

Prøv med en undermappe med en .htaccess, der bare indeholder:

Order Deny,Allow
Deny from all
Avatar billede hmortensen Nybegynder
14. maj 2004 - 19:51 #4
Ok, det virker fint, den fucker dog lidt med stylesheets...

Noget forslag ?
Avatar billede Slettet bruger
14. maj 2004 - 20:05 #5
Hvad går galt med stylesheets?

Hvis det er et script, der skal sende et stylesheet, skal du nok huske at sætte en Content-Type: text/css som header.
Avatar billede hmortensen Nybegynder
14. maj 2004 - 20:07 #6
I den beskyttede mappe ligger en .css fil, som blir inkluderet på en html fil, som ligger uden for mappen, og det bevirker at den ikke kan eksvere det
Avatar billede Slettet bruger
14. maj 2004 - 20:17 #7
Naturligvis. Det var jo det, der var meningen, ikke?

Hint: Når du bruger en CSS-fil fra et HTML-dokument, så henter browseren den fil særskilt - ligesom hvis du bare havde bedt browseren om at hente den fil.
Avatar billede hmortensen Nybegynder
14. maj 2004 - 20:32 #8
Nå, jeg måtte bare ligge css filen uden for mappen.

Mange tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester