Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] pobieranie plikoiw, header()
Forum PHP.pl > Forum > Przedszkole
Balon
skorzystalem z takiego pobierania

  1. <?php
  2. header("HTTP/1.1 200 OK");
  3. header("Status: 200 OK");
  4. header('Content-Type: application/force-download');
  5. header('Content-Disposition: attachment; filename="'.$file.'"');
  6. header('Content-Length: '.filesize($file));
  7. readfile($file);
  8. ?>


jednak zamiast pobierac plik o adresie
Kod
http://www.bzdury.pl/dj flashrider - attenzione(club mix ).mp3

pobiera pusty plik

mozna zobaczyc to tutaj

http://www.bzdury.pl/temp/wiecej/6/attenzioneclub_mix_

prosze o szybkja pomoc... jak to rozwiazac zeby w razie nie istnienia pliku nie pobieral pustego tylko wywalil blad ? i zeby pobieral to co trzeba
Kuziu
sprawdz za pomocą file_exists() czy plik istnieje jesli nie to daj 404 i koniec
Balon
ale ta funkcja nie dziala z plikami na innych serverach ;/

poza tym jak podaje adres do header to on go przeksztalca dziwnie i zamiast znakow / sa - czyli np http---pliki.pl-example zamiast http://pliki.pl/example
dalczego ?


poradzilem sobie juz winksmiley.jpg pozdrawiam
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.