HenriqueBRT Postado Novembro 14, 2007 Denunciar Share Postado Novembro 14, 2007 Olá Amigos...to tentando usar a funcao include assim :<?php include("topo.php"); ?><?php include("inferior.php");?>Como na maioria das paginas desse site só muda a parte inferior eu pensei em dar um include para poutar tempo .Até ai ok !No Topo.php :<?php function NomeServidor(){global $SERVER_NAME;return $SERVER_NAME;}$uri = $REQUEST_URI;$diretorio_img ="http://".(NomeServidor().$uri."imagens/");?><img src="<?php echo $diretorio_img;?>logo.jpg" width="350" height="64">eu quis Padronizar o diretorio das Imagens ... Dessa forma jogeui ele em uma variavel ....O Problema é que quando eu acesso o INDEX.PHP ... isso cfunciona Perfeito .... só não dá certo qunado eu acesso as outras paginas ( contato.php ... ) => As Imagens não aparecem ! alguém sabe o Problema ?Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 14, 2007 Denunciar Share Postado Novembro 14, 2007 Essas outras páginas estão no mesmo diretório da index? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 HenriqueBRT Postado Novembro 14, 2007 Autor Denunciar Share Postado Novembro 14, 2007 Essas outras páginas estão no mesmo diretório da index?sim . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 14, 2007 Denunciar Share Postado Novembro 14, 2007 Abra as páginas e compare o caminho que aparece no src da tag img em cada uma delas. Veja qual é a diferença que há entre o valor que aparece na index e nas outras.Talvez seja necessário tratar o valor do $uri conforme a URL.Em vez de $SERVER_NAME, use $_SERVER['SERVER_NAME'], para que o sistema não dependa da diretiva register_globals. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Novembro 15, 2007 Denunciar Share Postado Novembro 15, 2007 O que está dando problema é o REQUEST_URI, pois ele pega o caminho todo mais possis querystrings logo quando carregada outras páginas ele gera uma URL que não existe para as imagens ....Se você quer fazer um sistema bem simples o mais sensato é colocar a URL a punho ... tipo:$diretorio_img ="http://www.seusite.com/pasta/imagens"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
HenriqueBRT
Olá Amigos...
to tentando usar a funcao include assim :
Como na maioria das paginas desse site só muda a parte inferior eu pensei em dar um include para poutar tempo .Até ai ok !
No Topo.php :
eu quis Padronizar o diretorio das Imagens ... Dessa forma jogeui ele em uma variavel ....
O Problema é que quando eu acesso o INDEX.PHP ... isso cfunciona Perfeito .... só não dá certo qunado eu acesso as outras paginas ( contato.php ... )
=> As Imagens não aparecem !
alguém sabe o Problema ?
Obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.