Jump to content


Photo

Copiar Url


  • Faça o login para participar
5 replies to this topic

#1 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 31/03/2007, 20:46

Programação não é a minha área, mas sempre precisamos dela, não é?

Não sei se isso é possível, mas estou precisando de um código que copie a url que está na barra de endereço e cole no HTML. Porém, não seria a url inteira... o arquivo seria excluído da url. Exemplo:

Acesso a página http://www.site.com....ta/arquivo.html. A url seria copiada, mas apenas http://www.site.com.br/pasta/, e seria inserida em qualquer parte do HTML da página arquivo.html.
att,
Muller Dias
ex-administrador Fórum WMO

#2 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 01/04/2007, 00:16

Solução completa: http://forum.wmonlin...&...st&p=782875 ;)

[]’s :DAté mais

#3 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 01/04/2007, 00:36

Muito obrigado Paulo. :D

Teria alguma forma de dividir esse código e executar ele por echo?
att,
Muller Dias
ex-administrador Fórum WMO

#4 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 01/04/2007, 12:03

Teria alguma forma de dividir esse código e executar ele por echo?

Well... mas já não está assim?! :D

É que eu uso print ao invés de echo, teóricamente dá na mesma... Imprime da mesma forma. Bem, se tu for usar o código mais de uma vez, compensa mais tu criar uma função:

<?php

function display_uri()
{
	return ((isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) == 'ON') ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']);
}

print display_uri();

?>
Assim o código pode ser reaproveitado. :)

Se não for isso, me desculpe, não entendi... :unsure:

[]’s :DAté mais

#5 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 01/04/2007, 15:37

Hoje eu quebrei a cabeça com aquele código até conseguir. Na verdade, o código seria usado na mesma página exatamente 26 vezes.

Veja o que eu fiz...

No topo do HTML coloquei o seguinte:
<?
$url = ((isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) == 'ON') ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']);
?>

E onde eu queria fazer a URL aparecer, coloquei o seguinte:
<? echo $url ?>

100% funcional! :D
Para quem corre de Programação, até que estou indo bem...

Mais uma vez, muito obrigado Paulo! Se você tiver dúvida em design, me procure. ;)
att,
Muller Dias
ex-administrador Fórum WMO

#6 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 01/04/2007, 15:51

Hoje eu quebrei a cabeça com aquele código até conseguir. Na verdade, o código seria usado na mesma página exatamente 26 vezes.

Veja o que eu fiz...

No topo do HTML coloquei o seguinte:

<?
$url = ((isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) == 'ON') ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']);
?>

E onde eu queria fazer a URL aparecer, coloquei o seguinte:
<? echo $url ?>

100% funcional! :D
Para quem corre de Programação, até que estou indo bem...

Com certeza! =)

Mais uma vez, muito obrigado Paulo! Se você tiver dúvida em design, me procure. ;)

De nada... :P

Design? Isso é um tipo de quebra-cabeça? :lol:

[]’s :DAté mais




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq