我有一个joomla网站。我有一个index.php,其中包含显示divs + HTML code with divs
的PHP代码我有另一个index.php应该继续使用/ en和/ fr版本。 我有另一个版本的index.php,我在上面描述过。我需要在/ ru版本上显示一个index.html,在/ en + / fr版本上显示另一个。
换句话说,我需要回复mysite.com/ru
中的一些代码以及mysite.com/en
+ mysite.com/fr
上的其他代码
<?php
$url = "http://mysite/en/";
$currentpage = $_SERVER['REQUEST_URI'];
if($url==$currentpage) {
echo 'index.html version one'
?>
但这没有用。
答案 0 :(得分:5)
使用strpos()
: -
if(strpos($url ,'en/') !== FALSE || strpos($url ,'fr/') !== FALSE) {
echo 'index.html version one';
}
if(strpos($url ,'ru/') !== FALSE){
echo 'index.html version two';
}
示例链接: - https://eval.in/734505
答案 1 :(得分:1)
再次感谢你。 这是我的解决方案: -
<?php
$url = $_SERVER['REQUEST_URI'];
if(strpos($url ,'en/') !== FALSE || strpos($url ,'fr/') !== FALSE) { ?>
<div>my code for en+fr</div>
<?php } else { ?>
<div>my code for ru</div>
<?php } ?>