Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z header
Forum PHP.pl > Forum > Przedszkole
loel
witam,

co zrobiłem nie tak tutaj:

  1. <?php
  2. $nazwa1 = $_GET['nazwa'];
  3. foreach (glob("$nazwa1.*") as $nazwa) {
  4. $fd = fopen($nazwa, "r");
  5. $size = filesize($nazwa);
  6. $contents = fread($fd, $size);
  7. header("Content-Type: application/octet-stream");
  8. header("Content-Length: $size;");
  9. header("Content-Disposition: attachment; filename=$nazwa");
  10. echo("$contents");
  11. }
  12. ?>


że otrzymuje błąd:

Cytat
Bad Request
Your browser sent a request that this server could not understand.


Pozdrawiam.
php programmer
po pierwsze wydaje mi sie, że jak chcesz udawać dokument to mozesz to zrobić tylko raz
tzn być jednym dokumentem, a ty to w pętli dajesz, tak nie mozna
SirZooro
W RFC2183 jest przykład z Content-Type: multipart/mixed. Poczytaj to sobie, tam powinieneś znaleźć odpowiedź.
loel
Cytat
tzn być jednym dokumentem, a ty to w pętli dajesz, tak nie mozna


Ok, dziękuję bardzo za pomoc, zastąpiłem pętle tablicą smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.