<? function dl_file($file){ // do pobierania pliku z serwera:D //Plik istnieje //Jakieś tam info //Content-Type switch( $file_extension ) { case \"pdf\": $ctype=\"application/pdf\"; break; case \"exe\": $ctype=\"application/octet-stream\"; break; case \"zip\": $ctype=\"application/zip\"; break; case \"doc\": $ctype=\"application/msword\"; break; case \"xls\": $ctype=\"application/vnd.ms-excel\"; break; case \"ppt\": $ctype=\"application/vnd.ms-powerpoint\"; break; case \"gif\": $ctype=\"image/gif\"; break; case \"png\": $ctype=\"image/png\"; break; case \"jpeg\": case \"jpg\": $ctype=\"image/jpg\"; break; case \"mp3\": $ctype=\"audio/mpeg\"; break; case \"wav\": $ctype=\"audio/x-wav\"; break; case \"mpeg\": case \"mpg\": case \"mpe\": $ctype=\"video/mpeg\"; break; case \"mov\": $ctype=\"video/quicktime\"; break; case \"avi\": $ctype=\"video/x-msvideo\"; break; // nie powinny być ściągane case \"php\": case \"htm\": case \"html\": case \"txt\": die(\"Zakazane uzycie dla \". $file_extension .\" </b>\"); break; default: $ctype=\"application/force-download\"; } //początek nagłówków //Content znaleziony // I ściągamy plik $header=\"Content-Disposition: attachment; filename=\".$filename.\";\"; exit; } ?>
ale zauwazyłem w jej działaniu pewna nieprawidłowosc ..
tzn . gdy siagam archiwa rar to potem nie moge ich otworzyc ..
wypisuje mi komunikat ze sa uszkodzone [ ' nieoczekiwany koniec archiwum ] i nie moge ich wypakowac ...
zastanawiam sie czy moze brakuje tu jakichs nagłówków albo czegos jeszcze .. .
bede bardzo wdzieczny za wszelka pomoc
pozdr.