Cara... eu confundi htdocs com .htaccess
é .htaccess mesmo!
Você edita o .htaccess e bloqueia o acesso a aquela pasta. Até aí ok, né?
Então, pra acessar o arquivo via php vc usa um script tipo esse:/* down.php * ======== * Script para fazer download de arquivo inacessível via URL. * */ // Declaração de variáveis ////////////////////////// // Arquivo $file["url"] = "C:/ServidorWeb/www/file/pdt.zip"; // Nome do arquivo $temp = explode("/",$file["url"]); $file["nome"] = $temp[count($temp)-1]; // Extensão do arquivo $temp = explode(".",$file["url"]); $file["ext"] = $temp[count($temp)-1]; // Validação //////////// // Testo se o arquivo existe if (!is_file($file["url"])) { die("Arquivo não encontrado!"); } // Mando as headers para o navegador //////////////////////////////////// // Forço o download header("Content-Type: application/save"); // Digo o tamanho do arquivo header("Content-Length:".filesize($file["url"])); // Digo o nome do arquivo header("Content-Disposition: attachment; filename=\"" . $file["nome"] . "\""); header("Content-Transfer-Encoding: binary"); header("Expires: 0"); header("Pragma: no-cache"); // Mando o conteúdo em partes ///////////////////////////// // Abro o arquivo if($file1 = fopen($file["url"], 'rb')){ // Enquanto não chegar ao fim... while( (!feof($file1)) && (connection_status()==0) ){ // mande para o output print(fread($file1, 1024*8)); // Descarrega o buffer de saída flush(); } // Ao final, fecho o arquivo. fclose($file1); }
Obrigado amigo pela ajuda...vou tentar adaptar...porque na verdade o link nao vai servir para o usuario fazer o download e sim abrir um video (ex: mms://www.site.com.br/vide.asx)
Agradeço mais uma vez a sua ajuda!
Abraços!