Jump to content


Photo

[resolvido] Mostrar Algo De Acordo Com A Url


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

#1 labp

labp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 20/11/2007, 10:43

Olá,

Minha dúvida é simples, fazer um if de acordo com a url, fiz isso mas não deu certo:

<? if url="index.php"; ?>

<div id="rightcol">
<div id="sepfront"></div>
<?php mosLoadModules ( 'busca',-1); ?>
</div>
<?php  ?>

Eu quero que :

<div id="rightcol">
 <div id="sepfront"></div>
 <?php mosLoadModules ( 'busca',-1); ?>
</div>

Apareça só na página principal, mas assim não funcionou, ele continuou aparecendo depois.

Agradeço antecipadamente,
Luis Pacheco

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 20/11/2007, 12:49

tente usar baseename($_SERVER['PHP_SELF']);
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 labp

labp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 20/11/2007, 13:21

Muito obrigado fly2k!

Acabei fazendo isso:

<?php
$URL = $_SERVER['REQUEST_URI'];
$Arquivo = array_reverse(explode("/", $URL));
if (($Arquivo[0] == "index.php") || ($Arquivo[0] == "")){
	echo "<div id=\"rightcol\">";
	echo "<div id=\"sepfront\"></div>";
	mosLoadModules ( 'busca',-1);
	echo "</div>";
	}
?>

Não eu, mas assim que ficou. :)

E o PHP_SELF não funcionaria, pois o site em questão usa o CMS Joomla, e todas as urls possuem o index.php, eu testei e ele carrega em todas.

Muito obrigado novamente!

Edição feita por: labp, 20/11/2007, 13:45.





1 user(s) are reading this topic

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

IPB Skin By Virteq