1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Visualizar as imagens e pdfs

Discussão em 'Web Development' iniciada por Maryska, 17 de Outubro de 2008. (Respostas: 0; Visualizações: 520)

  1. Olá pessoal,
    O meu problema é o seguinte, tenho k acabar um site k estou a fazer como estágio e nao consigo visualizar as imagens e os pdfs dos kuais fiz upload. Provavelmente vocês estão a perguntar-se se é estagio pk nao pergunta ela a um prof?? Pois, o problema é o k homem ainda sabe menos k nós, simplesmente arranjou um bom tacho...

    Eu fiz o upload das imagens e dos pdfs para pastas distintas e usei o código desta pagina
    http://www.tizag.com/phpT/fileupload.php, até aki nenhum problema, tudo está funcionar bem, agora eu nao faço ideia é de como visualizar as imagens e os pdfs se alguem pudesse ajudar era optimo pk começo a desesperar com isto :005:

    O código k usei foi basicamente este:
    pagina upload.php
    Código:
    <?php
    include ("funcoes.php");
    conexao();
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/URL]">
    <html xmlns="[URL]http://www.w3.org/1999/xhtml[/URL]">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Upload de IMG e PDF</title>
    </head>
    <body>
    <form name="frm_upload" method="post" action="func_exp.php" enctype="multipart/form-data">
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="40" colspan="2" align="center"><font face="Arial" size="2"><b><font size="4">Upload
    de imagens e pdfs</font></b></font></td>
    </tr>
    <tr>
    <td width="67" height="30"><font size="2" face="Arial">Imagem</font></td>
    <td width="226" height="30"><input type="file" name="imagem" /></td>
    </tr>
    <tr>
    <td height="30" ><font size="2" face="Arial">PDF</font></td>
    <td height="30" ><input type="file" name="pdf" /></td>
    </tr>
    <tr>
     <td colspan="2" align="center"><input name="guardar" type="submit" id="guardar" value="Guardar &gt;&gt;"></td>
    </tr>
    </table>
    <p>&nbsp;</p>
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="160"><a href="area_administrador.php">Área Administrador</a></td>
        <td width="140"><a href="exp.php">Inserir Usados</a></td>
      </tr>
    </table>
    <p align="center">&nbsp;</p>
    </form>
    </body>
    </html>
    
    pagina func_upload.php
    Código:
    <title>Func_Upload</title><?php
    include ("funcoes.php");
    $imagem=$_POST['imagem'];/*variaveis para enviar as imagens*/
    $imgname=basename($_FILES['imagem']['name']);
    $localizacao="imagens/"+$imgname;
    $pdf=$_POST['pdf'];/*variaveis para enviar os pdfs*/
    $pdfname=basename($_FILES['pdf']['name']);
    $localizar="pdf/"+$pdfname;
    conexao();  
     $target_path = "imagens/"; /*envia a imagem para a pasta*/
     $target_path = $target_path . basename( $_FILES['imagem']['name']); 
     move_uploaded_file($_FILES['imagem']['tmp_name'], $target_path);
     mysql_query("INSERT INTO imagens(img, file) VALUES('$imgname', '$target_path')"); 
     echo "Imagem enviada com Sucesso!!";
     $target = "pdf/";/*envia o pdf para a pasta*/
     $target = $target . basename( $_FILES['pdf']['name']);
     move_uploaded_file($_FILES['pdf']['tmp_name'], $target);
     
     mysql_query("INSERT INTO pdf(pdf, file) VALUES('$pdfname', '$target')");
     echo "PDF enviado com sucesso!!";
     
    redirecciona("upload.php");
    ?>
     
    Agora a cena é k kero numa pagina nova abrir uma das tabelas da base de dados, coisa k consigo fazer, e kero tb abrir as imagens e os pdfs. Os pdfs é suposto ficarem como link, ou seja para abrirem numa pagina diferente pk são eles k vão conter as informações mais pormenorizadas acerca do produto da imagem. O meu desespero agora é mesmo visualizar as imagens e conseguir fazer com k o nome dos pdfs apareçam em link, já tentei no echo k faço por la um <a href> mas nao funcionou e as ideias esgotaram-se.

    Espero k alguem me possa ajudar pk isto está a deixar-me doida:'(

    Agradeço desde já a quem responder :001:
     
    Última edição pelo moderador: 20 de Outubro de 2008

Partilhar esta Página