Mam taki kod:
<? 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 "rar": $ctype="application/x-rar-compressed"; 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; //Wg. mnie nie powinny być ściągane ale jak chcesz case "php": case "htm": case "html": default: $ctype="application/force-download"; } //początek nagłówków // header("Pragma: public"); // header("Expires: 0"); // header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); // header("Cache-Control: public"); // header("Content-Description: File Transfer"); //Content znaleziony // I ściągamy plik $header="Content-Disposition: attachment; filename=".$filename.";"; //header("Content-Transfer-Encoding: binary"); //header("Content-Length: ".$len); // header("Content-type: application/octet-stream"); //ader("Content-Disposition: attachment; filename=jakis.rar"); exit; } require('funkcje.php'); lacz_baza(); { dl_file($zap['link']); } { $zapytanie=mysql_query("select kod, waznosc from kody_d where kod='".$_POST['kod']."' and aktywny='0'"); { if ($dane['waznosc']>0) { } dl_file($zap['link']); }else //jezeli nieprawidłowy $blad='Podałes nieprawidłowy kod!'; } ?>
I która część odpowiada za wymuszanie ściągania danego pliku ?
Pozdrawiam.