Black_33 0 Denunciar post Postado Dezembro 14, 2007 Ola pessoal, necessito de uma juda de vcs.... Nos meus posts anteriores perguntei sobre anxar e salvar no banco consegui e agora estou tentando fazer um link neste anexo consegui também, digo em partes pois consigo selecionar via SELECT e mostro em um relatorio com link, mas ao clicar ele não abre não acontece nada e eu preciso que abra este arquivo. Os arquivos que na maioria eu irei adicionar no BD é imagem e Doc. Estou postando o codigo só da parte de anexo para que vcs possam me ajudar. Este é do form <input type="file" name="anexo2" value="<?php echo $oRow->inv_anexo ?>"> Este é do INSERT '" . $HTTP_POST_VARS["anexo"] . "', Este é do SELECT <td><?php echo"<a href=\"#\"><font color=\"$cor_dados\"><b>$oRow->inv_anexo</b></font></a>";?></td> Gostaria de colocar uma imagem para que vcs vissem como apareceu no Relatório , mas não sei como inserir imagem , mas se alguém puder me ajudar e quiser que eu post o ccódigo um pouco mais completo eu o faço. Por favor amigos me ajudem. Desde já agradeço e conto com a compreensão de todos. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Dezembro 14, 2007 Ainda não entendi você mais vamos lá... você quer que ao selecionar o arquivo o mesmo abra para download, ou abra direto no word do cliente ? Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 15, 2007 Obrigado por tentar me ajudar The Cod, Bom dia , É isso mesmo que você entendeu. Eu preciso gerar um link que me de estas possibilidades que você mencionou acima. Novamente Obrigado. Aguardo nova resposta. Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 15, 2007 Ola Pessoal tentei fazer um link na Base de Dados, mas ate o presente momento sem muito sucesso.... Gostaria de contar com a ajuda de vcs conforme o The Cod falou acima é justamente o preciso fazer pois o usuario vai inserir uma foto no BD em sua maquina e EU na minha terei que visualizar o que houve de errado no sistema para poder corrigir. Se não fui muito claro por favor postem que nao me entenderam para que eu possa me expressar melhor. Obrigado a todos.... Vlw No Aguardo..... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 15, 2007 Você quer montar um log de erros? Veja: http://br.php.net/manual/pt_BR/function.error-log.php As constantes __FILE__ e __LINE__ lhe serão úteis nesse processo. Para forçar o download do arquivo, use header(), definindo o mime-type adequeado. Na documentação dessa função há um exemplo. Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 17, 2007 Não Beraldo desculpe , Não é no sistema que estou desenvolvendo em PHP e sim no Sistema ERP que a empresa ja tem. Este sistema que estou tentando desenvolver em PHP no qual eu sempre estou pedindo ajuda é um pequeno HELPDESK. Neste ERP Normalmente ocorre erros e este HELPEDESK é onde os usuario irão descrever o que esta ocorrendo e vai tirar um print da tela e vai anexar no HELPDESK. Ao fazer isto ele insere na Base de Dados do HELP;Irei ficar atualizando-o toda hora para verificar se chegou alguma ocorrência então para vizualizar a ocorrencia eu fiz um pequeno relatorio utilizando SELECT no qual busco todos os dados a serem exibidos e ao exibir o anexo eu coloquei nele um link conforme abaixo <a href=\"#\"><font color=\"$cor_dados\"><b>$oRow->inv_anexo</b></font></a>";?></td> Mas ao clicar neste link ele não abre o arquivo para que eu possa ver o Erro capturado pelo usuario para que deu no ERP da empresa. Espero ter explicado melhor e Agradeço a boa vontade em me ajudar e novamente conto com a ajuda de vcs. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 18, 2007 No atributo href da tag a você colocou sustenido. Isso leva ao topo da página somente. É necessário colocar ali o caminho do arquivo que se deseja visualizar. Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 18, 2007 Beraldo e amigos É ai que esta o problema o caminho é o do banco de dados tirei o sustenido e fiz duas alterações para ver o que acontecia: Primeira Alteração <?php echo"<a href='$oRow->inv_anexo'><font color=\"$cor_dados\"><b>$oRow->inv_anexo</b></font></a>";?> Na barra de status do IE aparece [b] file///C:/problema%201.jpg[/b] Segunda Alteração <?php echo"<a href=><font color=\"$cor_dados\"><b>$oRow->inv_anexo</b></font></a>";?> Na barra de status do IE aparece [b] http://localhost/help1/[/b] Na primeira alteração coloquei o caminho que esta a foto no banco de dados através de um ponteiro,parece um link ,mas sem sefetuar o download da imagem. Na segunda lateração onde eu tiro o ponterio ele continua com o link mas retorna para index.php..... Então eu não sei mas o que fazer conto a ajuda a de vcs.... Gde abraço. vlw Black_33 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 18, 2007 Você deve salvar no banco o caminho relativo a um determinado diretório. Pode usar localhost/help1, se ali estiverem os arquivos de erro. Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 19, 2007 Meu amigo Beraldo me desulpe mas não consegui compreender o que você quiz dizer nesse post seu li e reli ontem a noite mas não consegui, teria como, se não for abusar da tua boa vontade você explicar um pouco melhor? Desde ja agradeço e aguardo uma resposta. Black_33 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 19, 2007 Como você está fazendo o upload? Poste seu script. Nele há o caminho relativo a que me refiro. Se você postar, explico com seu próprio código. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
leanribas 0 Denunciar post Postado Dezembro 19, 2007 Ola! Só para ver se eu entendi: O usuário faz um upload da imagem do printscreen para você e então você grava o codigo binario desta imagem no banco de dados, ou você grava a imagem do upload em em um diretorio? seja qual for o caso, eu acho que você pode colocar em seu link a id do registro como uma referencia, e então quando o usuário clicar no link, ae você pega a imagem do registro que tem o id igual ao informado na url, se no banco de dados você grava a imagem com binario, então você imprime este binario em uma tag <img src=="<? $tabela->campoComBinario; ?>"> ou se você grava em seu registro o caminho da imagem <img src="<? $tabela->campoCaminho; ?>" espero ter ajudado... qq coisa posta ae.. Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 19, 2007 Gde leanribas , Primeiramente , gostaria muito de lhe agradecer a boa vontade muito obrigado. Segundo eu sou muito novato em PHP e MySQL no banco de dados estou gravando o caminho de onde está esta foto conforme ja coloquei acima esta desta forma C:\problema 1.jpg no banco de dados e ao clicar no link na barra de estatus do IE mosta no lugar do C:\ a seguinte file///C:/problema%201.jpg Será que vcs poderiam me ansinar como posso fazer para salvar no banco uma imagem ou um doc e fazer um link para que se possa fazer um doenload? Gostaria de contar novamente com a ajuda de vcs..... Desde ja agradeço Att. Black_33 Compartilhar este post Link para o post Compartilhar em outros sites
leanribas 0 Denunciar post Postado Dezembro 19, 2007 na verdade o que você tem que fazer é um formulario de upload, para que a pessoa possa enviar a imagem... quero ver se faço um para você bem simples.... Compartilhar este post Link para o post Compartilhar em outros sites
leanribas 0 Denunciar post Postado Dezembro 19, 2007 script para upload <?php //deste modo salvara a imagem em uma pasta com nome img no local //que estiver este script...você tem que criar está pasta $uploaddir = './img/'; for( $i = 0; $i < count($_FILES['userfile']['name']); $i++) { if(trim($_FILES['userfile']['name'][$i]) == ''){ continue; } $uploadfile = $_FILES['userfile']['name'][$i]; if (move_uploaded_file($_FILES['userfile']['tmp_name'][$i], $uploaddir . $uploadfile)) { //resizeImage($uploaddir . $nomeArquivo, $uploaddir . $nomeArquivo,400,300); //resizeImage($uploaddir . 'p_' . $nomeArquivo, $uploaddir . $nomeArquivo,125,95); } else { print "Não foi possivel fazer upload do arquivo " . $_FILES['userfile']['name'][$i] . '\n'; print_r($_FILES); die(); } } echo 'Upload ok!'; ?> aqui o formulario que o usuário irá usar para selecionar o arquivo que ele quer enviar <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="cad.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#F3FAFE"> <form enctype="multipart/form-data" action="upload.php" method="post"> <table width="100%" height="23" border="0" align="center"> <tr> <td height="17" bgcolor="#DBDBDB"> <div align="center"><font color="#000000" size="4"><strong>Upload de Imagens </strong></font><font color="#FFFF00" size="4"><br> </font></div></td> </tr> </table> <br> <table width="70%" border="0" cellspacing="8"> <tr> <td width="20%" height="31"> <div align="right">Figura 1:</div></td> <td width="80%"><input name="userfile[]" type="file" id="userfile[]" size="40"> </td> </tr> <tr> <td><div align="right">Figura 2:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"> </td> </tr> <tr> <td><div align="right">Figura 3:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"> </td> </tr> <tr> <td><div align="right">Figura 4:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"></td> </tr> <tr> <td height="26"><div align="right">Figura 5:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"> </td> </tr> <tr> <td><div align="right">Figura 6:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"></td> </tr> <tr> <td><div align="right">Figura 7:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"></td> </tr> <tr> <td><div align="right">Figura 8:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"></td> </tr> <tr> <td><div align="right">Figura 9:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"></td> </tr> <tr> <td><div align="right">Figura 10:</div></td> <td><input name="userfile[]" type="file" id="userfile[]" size="40"></td> </tr> </table> <br> <p align="center"> <input name="Submit" type="submit" class="botao" value="Enviar"> <input name="Submit2" type="button" class="botao" onClick="java script:history.go(-1)" value="Voltar"> </p> <hr size="5" color="#DBDBDB"> </form> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
leanribas 0 Denunciar post Postado Dezembro 19, 2007 Obs...quando você for salvar o script de upload, coloque o nome do arquivo igual upload.php, ae o outro arquivo você pode escolher o nome que quiser e chame-o no navegador...selecione o arquivo e clique em enviar... Leandro Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 19, 2007 Meu amigo leanribas não tenho como te agradecer e ao meu amigo Beraldo que me ajudou bastante..... e estou no agaurdo.... P.S. A unica coisa que eu posso fazer por enquanto é pedir a Deus que te abençõe cada dia mais, pois ele é o REI dos REIS. E podemos tudo naquele que nos fortalece.... Att. Black_33 Compartilhar este post Link para o post Compartilhar em outros sites
leanribas 0 Denunciar post Postado Dezembro 19, 2007 Valeu amigo! você já testou o script que te enviei? Falou... Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 20, 2007 Obrigado novamente leanribas Funcionou muito bem , mas me diz uma coisa como vou identificar este arquivo que foi salvo em uma pasta e nao no BD. Por exemplo tenho o arquivo problema 1.jpg numa pasta e ele esta vinculado ao código 3 do banco de dados, ao fazer um select como vou referenciar este arquivo no select, pois o pouco que eu sei é o select funciona somente a banco de dados. Se eu entendi bem esta imagem ou doc ira para um diretorio (Pasta??) e la vai ficar, é ai esta o meu problema entendi o que você me mostrou , mas ainda nao compreende o que eu mencionei a cima. Não sei se fui claro. Qualquer coisa amanha eu tento me explicar melhor.... Deus lhe pague e uma exelente noite. Black_33 Compartilhar este post Link para o post Compartilhar em outros sites
Black_33 0 Denunciar post Postado Dezembro 20, 2007 Gde Leanribas e amigos deste forum Tentei achar alguns scripts na net que me mostre como acessar os dados do banco de dados e junto acessar a pasta onde vai estar o anexo enviado pelo usuario que vai abrir o atendimento. Não obtive exito gostaria de contar com ajuda de vcs, só falta este pequeno problema para que eu possa colocar o meu pequeno HELPDESK no ar. Desde ja agradeço Black_33 Compartilhar este post Link para o post Compartilhar em outros sites