Angelo-ti 3 Denunciar post Postado Abril 11, 2013 vc quer a url no link? Vi que já falaram do replace, eu fiz um teste e deu certo, logo abaixo. <?php $url = "http://192.168.7.24/GDA/\\..."; ?> já adicionando a \\ ao invés de só remover, ai o link fica como file//nomedoarquivo é isso que precisa? <a href="\\<?php echo str_replace('http://192.168.7.24/GDA/\\', '', $url); ?>">Ver Aquivo</a> nao quero parecer burro, mais onde vai o caminho do arquivo? Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 Eu coloquei como $url = "http://192.168.7.24/GDA/\\..."; no $url vai o nome do caminho ou direto se preferir <a href="\\<?php echo str_replace('http://192.168.7.24/GDA/\\', '', AQUI VEM A URL OU CAMINHO OU ARQUIVO); ?>"> Tendeu? Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 Eu coloquei como $url = "http://192.168.7.24/GDA/\\..."; no $url vai o nome do caminho ou direto se preferir <a href="\\<?php echo str_replace('http://192.168.7.24/GDA/\\', '', AQUI VEM A URL OU CAMINHO OU ARQUIVO); ?>"> Tendeu? ficou assim <?php $url = "\\192.168.7.254\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc"; ?> <a href="\\<?php echo str_replace('http://192.168.7.254/GDA/\\', '', $url); ?>">Ver Aquivo</a> quando click, fica assim URL http://192.168.7.24/GDA/\\ eo caminho do arquivo. Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 Dei uma olhada no código acima seu, fiz uma alteração Faz assim <?php $url = "http://192.168.7.254\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc"; ?> <a href="\\<?php echo str_replace('http://192.168.7.254/\', '', $url); ?>">Ver Aquivo</a> e diz o que acontece. Se preferir fazer um teste diferente faz assim <a href="\\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc">Ver Aquivo</a> Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 <a href="\\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc">Ver Aquivo</a> Resultado = http://192.168.7.254/GDA\\Administrativo/Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc ?php $url = "http://192.168.7.254\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc"; ?> <a href="\\<?php echo str_replace('http://192.168.7.254/\', '', $url); ?>">Ver Aquivo</a> Resultado = 192.168.7.254/GDA/\\http://192.168.7.254/Administrativo\Informatica\00502\\99_19_00502900_153_134_Acao_consignacao_em_pagamento.doc Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 Resultado = http://192.168.7.254\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc Você faz <a href="\\<?php echo str_replace('http://192.168.7.254\', '', $url); ?>">Ver Aquivo</a> por exemplo $url = 'http://192.168.7.254\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc'; Comando para remover o que não quer URL que deseja remover por nada aqui a variável que esta no $url str_replace( 'http://192.168.7.254\', '', $url) O que esta no $url é o caminho COMPLETO do arquivo Entendeu como funciona? Tente fazer os testes mas ai você precisa pegar a URL certinho e modificar os campos conforme precisa. Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 <?php $url = "\\192.168.7.254\\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc"; ?> <a href="\\<?php echo str_replace('http://192.168.7.254/GDA/', '', $url); ?>">Ver Aquivo</a> url = "\\192.168.7.254\\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc Caminho onde esta arquivo Preciso remover : http://192.168.7.254/GDA/ quanto clico http://192.168.7.254/GDA/\\192.168.7.254\Administrativo\Informatica\05029\99_19_00502900_153_134_Acao_consignacao_em_pagamento.doc ele nao remove o http://192.168.7.254/GDA/ Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 url = "\\192.168.7.254\\Administrativo\\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc Caminho onde esta arquivo Preciso remover : http://192.168.7.254/GDA/ quanto clico ele nao remove o http://192.168.7.254/GDA/ No exemplo acima vc não esta removendo o http://192.168.7.254/GDA/ pois na variável $url não possui http://192.168.7.254/GDA/ Vamos lá, me diga, qual a url que você precisa que seja (quando a pessoa vai clicar) e qual é a url que esta aparecendo. Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 \\192.168.7.254\Administrativo\Informatica\005029\4499_19_00502900_153_134_Acao_consignacao_em_pagamento.doc Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 http://i.imgur.com/7XfUVos.jpg Na img você vai ver que a url mudou para mim tente fazer algo parecido e me diga se isso te ajuda. você vai ver que a url para mim mostra como FILE agora =) Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 entao veja a imagem com ficou, mais link nao funciona rsrs, nao fire fox fica difrente. ele tbm inverte a barra "\" para "/" Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 estranho no IE e Chrome funcionou da maneira que você esperava? Se sim já é meio caminho andado, em relação ao Firefox estranho ele ser diferente se desta vez até o IEca ficou "certo" rsrs.. Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 estranho no IE e Chrome funcionou da maneira que você esperava? Se sim já é meio caminho andado, em relação ao Firefox estranho ele ser diferente se desta vez até o IEca ficou "certo" rsrs.. quanto assim nao tenho problema , preciso resolver a questao da barra. Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 Tenta por assim para ver se vai no firefox <a href="file://URL_DO_ARQUIVO">Link</a> Achei uma "possível" solução em inglês ############################################################################## We always use this format for opening network folders or files from IE9: 1 file://SERVERNAME/PATH/FILENAME Do NOT use a drive letter like C: but the Servername. And make sure you use / (SHIFT+7) instead of \ In IE9, links to external network drives and files only work if you add the URL of your WIKI to the "Trusted Sites" in the IE9 Internet Security Settings of the Browser. Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 11, 2013 o maior problema ainda sao as barras Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 11, 2013 Você pode até inverter as barras porém os navegadores não vão abrir barras inversas, eles entendem que é arquivo do servidor apenas no próprio computador você pode por \\10.0.1.1 no navegador isso não é possível. alguém me corrija se eu estiver errado mas pelo que pesquisei, vi e testei, não tem como fazer isso no navegador não Compartilhar este post Link para o post Compartilhar em outros sites
rodribeze 3 Denunciar post Postado Abril 12, 2013 Faz assim: <?php $input = $_GET['id']; \\ recebe caminho do arquivo. $caminho = str_replace( 'http://192.168.7.254/', '', $input ); echo "<a href=\"$caminho\" >Abrir </a>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 12, 2013 Faz assim: <?php $input = $_GET['id']; \\ recebe caminho do arquivo. $caminho = str_replace( 'http://192.168.7.254/', '', $input ); echo "<a href=\"$caminho\" >Abrir </a>"; ?> Vlw, da mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
Angelo-ti 3 Denunciar post Postado Abril 16, 2013 Resolvido com JavaScriptSegue o codigo para quem precisa. <script type="text/javascript"> function openWord(file) { try { var objword = new ActiveXObject("Word.Application"); } catch (e) { alert(e + 'Cannot open Word'); } if (objword != null) { objword.Visible = true; objword.Documents.Open(file); }}</script></head><body><p><input type="button" value="Abrir 1" onClick="openWord('Caminho')"><br> Compartilhar este post Link para o post Compartilhar em outros sites
Rudy_jr 47 Denunciar post Postado Abril 16, 2013 Que bom que resolveu não tinha pensado em javascript ótima saída será muito útil obrigado por contribuir com sua "resposta". Compartilhar este post Link para o post Compartilhar em outros sites