Dodam ze jak bezpośrednio ściągam pliki to ściąga je dobrze [więc to nie problem plików[, ale chce zamaskować źródło, przy okazji mieć kontrole, kto kiedy i ile ściąga. [wcześniej sprawdza czy osoba ma uprawnienia do ściągania]
$filename = $_GET['plik']; // required for IE, otherwise Content-disposition is ignored switch( $file_extension ){ case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "rar": $ctype="application/rar"; break; case "docx": case "doc": $ctype="application/msword"; break; case "xlsx": case "xls": $ctype="application/vnd.ms-excel"; break; case "pptx": 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; default: $ctype="application/force-download"; break; } } ?>
błędów, errorów, warningów, żadnych mi nie wyrzuca [mam włączone wyświetlanie]