Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson NF

pdf nao abre no IE

Recommended Posts

pdf nao esta abrindo

eu clico em arkivos com a extensao pdf,abre outra janela,ae fala q ta fazendo o download,mas nao pergunta se kero salvar ou abrir,e da pagina nao encontrada as vzs,mas na maioria das vzs nao abre nda fik tdo branco,nao aparece o acrobat dentro do IE como d costume

pq sera?

 

conecta();

$sql = "SELECT dados FROM documentosdados WHERE id=". $_REQUEST["id"];
$ret = mysql_query($sql,$db_g) or exit("Erro SQL 1!");
$sql2 = "SELECT id,nome FROM documentos WHERE id=". $_REQUEST["id"];
$ret2 = mysql_query($sql2,$db_g) or exit("Erro SQL 2!");

$dados = mysql_result($ret,0,"dados");
$nome = mysql_result($ret2,0,"nome");

$extensao=explode(".",$nome);
$indices=count($extensao);
$extensao=$extensao[$indices-1];
switch( $extensao )
{
	case "txt":  $mime = "text/plain"; break;
	case "pdf":  $mime = "application/pdf"; break;
	case "doc":  $mime = "application/msword";break;
	case "dot":  $mime = "application/msword";break;
	case "xlw":  $mime = "application/vnd.ms-excel";break;
	case "xlt":  $mime = "application/vnd.ms-excel";break;
	case "xls":  $mime = "application/vnd.ms-excel";break;
	case "xlm":  $mime = "application/vnd.ms-excel";break;
	case "xlc":  $mime = "application/vnd.ms-excel";break;
	case "xla":  $mime = "application/vnd.ms-excel";break;
	case "xls":  $mime = "application/vnd.ms-excel";break;
	case "xml":  $mime = "application/vnd.ms-excel";break;
	case "ppt":  $mime = "application/vnd.ms-powerpoint";break;
	case "pps":  $mime = "application/vnd.ms-powerpoint";break;
	case "pot":  $mime = "application/vnd.ms-powerpoint";break;
	case "exe":  $mime = "application/octet-stream";break;
	case "bin":  $mime = "application/octet-stream";break;
	case "dll":  $mime = "application/octet-stream";break;
	case "zip":  $mime = "application/zip";break;
	case "mid":  $mime = "audio/midi";break;
	case "mp3":  $mime = "audio/mpeg";break;
	case "mp2":  $mime = "audio/mpeg";break;
	case "mpga": $mime = "audio/mpeg";break;
	case "aifc": $mime = "audio/x-aiff";break;
	case "aif":  $mime = "audio/x-aiff";break;
	case "jpg":  $mime = "image/jpeg";break;
	case "JPG":  $mime = "image/jpeg";break;
	case "jpeg": $mime = "image/jpeg";break;
	case "JPEG": $mime = "image/jpeg";break;
	case "jpe":  $mime = "image/jpeg";break;
	case "JPE":  $mime = "image/jpeg";break;
	case "bmp":  $mime = "image/bmp";break;
	case "gif":  $mime = "image/gif";break;
	case "ief":  $mime = "image/ief";break;
	case "png":  $mime = "image/png";break;
	case "tif":  $mime = "image/tiff";break;
	case "tiff": $mime = "image/tiff";break;
	case "css":  $mime = "text/css";break;
	case "htm":  $mime = "text/html";break;
	case "html": $mime = "text/html";break;
	case "mpe":  $mime = "video/mpeg";break;
	case "mpeg": $mime = "video/mpeg";break;
	case "mpg":  $mime = "video/mpeg";break;
}
header("Content-type: $mime");
header("Content-Disposition: inline;filename=\"$nome\";");
echo $dados;
mysql_close($db_g);

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah tah entendi

nem tinha pensado q pode ser problema do IE msm,acho q eh sim,ateh pq eu uso um IE antigo

mas nao da pra eu fazer isso,soh pra teste msm,pq o sistem aki roda em IE msm,e roda ha mto tempo,nao vao kerer mudar hhaahah

mas vlw pela ajuda e pela dica

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.