Ir para conteúdo

POWERED BY:

Arquivado

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

fenixgroup

Listar e visualizar arquivo PDF em PHP e SQL

Recommended Posts

BOA TARDE!

 

Tenho o seguinte código:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR...ransitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Listagem</title>

<link rel="stylesheet" type="text/css" href="main.css" />

<script type="text/javascript">

function delRecord(id) {

var teste = confirm("Tem certeza que quer excluir o registro?");

if (teste==false) {

window.location = "listar_arquivos.php";

}

else window.location = "delpdf.php?cod="+id;

}

</script>

</head>

<body>

<table id="data">

<caption>Listagem</caption>

<tr>

<th>ID</th>

<th>Arquivo</th>

<th>Descricao</th>

<th>Excluir</th>

</tr>

<?php

# Conexão ao servidor MySQL

# e seleção do banco Web21

include("conexao.php");

$sql="select * from tbl_pdf";

$query = mysql_query($sql);

while ($linha = mysql_fetch_array($query)) {

echo "<tr>";

echo "<td>$linha[id]</td>";

echo "<td>$linha[arquivo]</td>";

echo "<td style='text-align:center'>$linha[descricao]</td>";

echo "<td style='text-align:center'>";

echo "<a href='javascript:delRecord(".$linha['id'].");'>X</a>";

echo "</td>";

echo "</tr>\n"; }

?>

</table>

</body>

</html>

----------------------------------------------------------------------------------------------------------

 

Gostaria de inserir um link nele para abrir o arquivo que se encontra em um diretório.

O link serina nesta linha:

 

echo "<td>$linha[arquivo]</td>";

 

O funcionamento é o seguinte, faço o Upload de um arquivo PDF e insiro sua descrição o arquivo é enviado para o diretório "/upload/pdf" e a descrição e o nome do arquivo para o banco de dados "tbl_pdf".

 

Gostaria de gerar este link para que quando o usuário clicar no nome do arquivo o mesmo seja aberto.

 

Desde já agradeço a atenção.

 

Para melhor visualização o site é este:

 

http://fenixweb.besaba.com/upload/pdf/listar_arquivos.php

 

CONSEGUI SEGUE O CÓDIGO

____________________________________________________________--

echo "<td align='center'>";

echo "<a href='$linha[arquivo]'>$linha[arquivo]</a></td>";

_________________________________________________________________

 

O RESTANTE DO CÓDIGO CONTINUA O MESMO SÓ ALTERO A LINHA PARA A EXIBIÇÃO DO LINK

 

melhorei o código inserindo target='blank' para que o PDF abra em outra janela

 

echo "<td align='center'>";

echo "<a href='$linha[arquivo]' target='blank'>$linha[arquivo]</a></td>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

kkkkkkkkkkkkkkkkkkk não deveria ter passado o link né

 

eu reparei que dados estavam sendo excluídos e alterei o nome do arquivo, como se isso fosse adianta algo né

 

kkkkkkkkkkk

 

um dia em aprendo a fazer isto que você fez

 

hackeou meu hospedeiro kkkkkkkkkk

 

ta de parabéns

 

e vlw pelo Wallpapper

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acabei excluindo um PDF sem intenção, Desculpa!

 

Mas em compensação inclui um Wallpapper em sua Vitrine :kiss:

CARA TO QUEBRANDO A CABEÇA AQUI PRA RESOLVER ESTE PROBLEMA QUE VOCÊ ME MOSTROU SOU INICIANTE EM PHP NAO TENHO NENHUM CURSO REFERENTE A PROGRAMAÇÃO WEB TO APRENDENDO NA MARRA MESMO PESQUISANDO E LENDO MUITO, MAS PRECISO SABER MAIS SOBRE O QUE VOCÊ ME MOSTROU POIS CONSEGUI MEU PRIMEIRO CLIENTE E NÃO QUERO FICAR MAU VISTO LOGO DE INICIO

 

PODERIA ME AJUDAR?

 

CARA TO QUEBRANDO A CABEÇA AQUI PRA RESOLVER ESTE PROBLEMA QUE VOCÊ ME MOSTROU SOU INICIANTE EM PHP NAO TENHO NENHUM CURSO REFERENTE A PROGRAMAÇÃO WEB TO APRENDENDO NA MARRA MESMO PESQUISANDO E LENDO MUITO, MAS PRECISO SABER MAIS SOBRE O QUE VOCÊ ME MOSTROU POIS CONSEGUI MEU PRIMEIRO CLIENTE E NÃO QUERO FICAR MAU VISTO LOGO DE INICIO

 

PODERIA ME AJUDAR?

MEU EMAIL

 

fenixgroup@hotmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po parcero não tenho uma biblioteca onde posso te passar e compartilhar o que sei das SESSIONS em que disse é o que vejo na faculdade na qual ainda estou cursando :blush:

RESOLVI O PROBLEMA

 

CRIEI UM ARQUIVO INDEX.PHP COM UM header(), AI QUANDO TENTO RETROCEDER O ENDEREÇO NA BARRA DE ENDEREÇOS ELE ME ENVIA AUTOMATICAMENTE PARA O ENDEREÇO DESCRITO NO header()

 

EXEMPLO:

 

 

<?php

header("Location: MEUSITE.com.br");

?>

 

ESTE INDEX.PHP DEVE SER INSERIDO EM TODAS AS PASTAS DO SEU SERVIDOR

 

GOOGLE É A MELHOR FACULDADE QUE EXISTE KKKKKKKKK PENA QUE NÃO DA DIPLOMA

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.