login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bestand downloaden buiten webroot

Offline mightymike - 05/10/2005 14:54
Avatar van mightymikePHP interesse goede dag,

ik heb een domein thuis draaien op me pc die tevens ook me webserver is.

nu heb ik 3 schijven in me server:

13 gieg = c:
40 gieg = d: (domein data schijf)
40 gieg = e: (webschijf)

nu wil ik dus dat mensen via het web bestanden kunnen downloaden vanaf me domein schijf zonder hier een alias oid voor aan te maken in me httpd.conf

iemand een id?

5 antwoorden

Gesponsorde links
Offline Dolfje - 05/10/2005 16:50
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Dat gaat niet,
zonder een alias te maken
Offline NCube - 05/10/2005 17:01
Avatar van NCube HTML beginner Kan wel (op mijn lokale server tenminste).
  1. <?php
  2. header( "Content-Type: image/jpeg" );
  3. header("Content-Disposition: ; Filename=Afbeelding.jpg");
  4. readfile( "D:/Afbeelding.jpg" );
  5. ?>

Zo download je dan bijvoorbeeld het bestand Afbeelding.jpg van de D:/ schijf
Offline Dolfje - 05/10/2005 17:41
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Ah, nu je het zegt zo kan het.
Alleen zal je er soms "file://" voor moeten zetten.
Offline mightymike - 05/10/2005 19:39
Avatar van mightymike PHP interesse kun je ook alleen read file gebruiken of alleen
header("Content-Disposition: ; Filename=Afbeelding.jpg");
readfile( "D:/Afbeelding.jpg" );

want t zijn niet altijd images die te downloaden zijn maar ook documenten, exe files, zip files,.. van alles eigenlijk??

alvast bedankt
Offline haytjes - 05/10/2005 20:02 (laatste wijziging 05/10/2005 20:04)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. bmp Content-type: image/bmp
  2. csv Content-type: application/vnd.ms-excel
  3. csv Content-disposition: attachment; filename=temp.csv
  4. doc Content-type: application/msword
  5. doc Content-disposition: attachment; filename=temp.doc
  6. exe Content-type: application/octet-stream
  7. exe Content-disposition: attachment; filename=temp.exe
  8. gif Content-type: image/gif
  9. gif Pragma: no-cache
  10. gif Expires: Thu, 01 Dec 1994 16:00:00 GMT
  11. gif Content-type: image/gif
  12. gif Pragma: no-cache
  13. gif Expires: Thu, 01 Dec 1994 16:00:00 GMT
  14. html Content-type: text/html
  15. htm Content-type: text/html
  16. html Content-type: text/html
  17. jpeg Content-type: image/jpeg
  18. jpeg Pragma: no-cache
  19. jpeg Expires: Thu, 01 Dec 1994 16:00:00 GMT
  20. jpeg Content-type: image/jpeg
  21. jpeg Pragma: no-cache
  22. jpeg Expires: Thu, 01 Dec 1994 16:00:00 GMT
  23. jpg Content-type: image/jpeg
  24. jpg Pragma: no-cache
  25. jpg Expires: Thu, 01 Dec 1994 16:00:00 GMT
  26. log Content-type: text/plain
  27. log Content-type: text/plain
  28. lst Content-type: text/plain
  29. output Content-type: text/plain
  30. output Content-type: text/plain
  31. pdf Content-type: application/pdf
  32. pdf Content-disposition: attachment; filename=temp.pdf
  33. png Content-type: image/png
  34. png Pragma: no-cache
  35. png Expires: Thu, 01 Dec 1994 16:00:00 GMT
  36. png Content-type: image/png
  37. png Pragma: no-cache
  38. png Expires: Thu, 01 Dec 1994 16:00:00 GMT
  39. ppt Content-type: application/application/vnd.ms-powerpoint
  40. ppt Content-disposition: attachment; filename=temp.ppt
  41. ps Content-type: application/postscript
  42. tar Content-type: application/x-tar
  43. text Content-type: text/plain
  44. txt Content-type: text/plain
  45. xls Content-type: application/vnd.ms-excel
  46. zip Content-type: application/x-zip-compressed
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s