Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> download.php błędy
ky3orr
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 25.10.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


witam moja struktura pliku download jest taka:

  1. <html<head><title>Download</title></head>
  2. <body>
  3. <?php
  4. $plik=&#092;"../\".$_GET['dzial'].\"/\".$_GET['plik'];
  5. $nazwa=&#092;"plik.pdf\"; //do celów testowych
  6. header(&#092;"Content-type: application/pdf\"); //konkretny tym MIME
  7. header(&#092;"Content-Disposition: attachment; filename=$nazwa\");
  8. readfile($plik);
  9. ?> 
  10. </body>
  11. </html>


zmienna $_GET['dzial'] aqrat tu > pliki
zmienna $_GET['plik'] aqrat tu > dokumentacje/78xx.pdf
a plik istnieje w katalogu [root]/pliki/dokumentacje

caly link do download to > http://localhost/funkcje/download.php?dzia...ntacje/78xx.pdf
po czym dostaje błędy typu:
Kod
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\funkcje\download.php:3) in c:\apache\htdocs\funkcje\download.php on line 6

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\funkcje\download.php:3) in c:\apache\htdocs\funkcje\download.php on line 7

Warning: readfile("../pliki/") - Permission denied in c:\apache\htdocs\funkcje\download.php on line 8

co może być przyczyną błędów skryptu?

pozdro4all

Moderator: Proszę używać BBCode

Ten post edytował seaquest 18.11.2004, 19:44:47


--------------------
yegomość KY3ORR
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Cytat
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\funkcje\download.php:3) in c:\apache\htdocs\funkcje\download.php on line 6


Bylo wiele razy poruszane -->szukaj
nie wysylaj danych do przegladarki przed uzyciem headers().

Cytat
Warning: readfile("../pliki/") - Permission denied in c:\apache\htdocs\funkcje\download.php on line 8


Serwer www nie ma praw do odczytania tego pliku. .


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
seaquest
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


Zamykam, było wiele razy.


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:09