Avatar billede hypofysen Nybegynder
29. december 2010 - 16:45 Der er 6 kommentarer og
2 løsninger

beskyt fil

Hej Eksperter, dette spørgsmål burde nok være i en anden kategori men håber der er en der kan hjælpe alligevel.

hvis jeg har to filer

index.php
test.txt

kan jeg så gøre således at man ikke kan se indholdet af txt filen hvis man skriver http://www.mitdomæne.dk/test.txt
Avatar billede The_Buzz Novice
29. december 2010 - 17:35 #1
Avatar billede jakobdo Ekspert
29. december 2010 - 17:38 #2
Jeg tror jeg ville placere test.txt i en mappe, beskyttet af htaccess og/eller uden for htdocs / www mappen.
Dermed vil du kun kunne tilgå den via php ala:

download.php?file=test.txt
Avatar billede webweaver Praktikant
29. december 2010 - 17:38 #3
Ja. Du kan CHMOD'e den. Det betyder angive rettigheder på filen/mappen.
Prøv at sætte den til 600. Sidder du med et FTP program?
Avatar billede Fnugus Nybegynder
29. december 2010 - 18:18 #4
Put følgende i en php-fil:

chmod("./test.txt", 0600);

Så kan folk ikke se indholdet af den.

Se mere på http://www.php.net - søg efter chmod
Avatar billede hypofysen Nybegynder
29. december 2010 - 18:37 #5
hvis jeg bruger chmod("./test.txt", 0600);

kan jeg så stadig tilgå filen fra mine andre php sider?
Avatar billede Fnugus Nybegynder
29. december 2010 - 18:46 #6
Det burde du, da 0600 betyder "read+write" for "owner".
Avatar billede hypofysen Nybegynder
29. december 2010 - 20:24 #7
tak jeg er igang med at teste det vender tilbage senere
Avatar billede hypofysen Nybegynder
30. december 2010 - 08:17 #8
jeg takker for svarerne, det virkede
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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