Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP if-then-else语句根据url更改徽标_Php_Image_Wordpress_If Statement - Fatal编程技术网

如何使用PHP if-then-else语句根据url更改徽标

如何使用PHP if-then-else语句根据url更改徽标,php,image,wordpress,if-statement,Php,Image,Wordpress,If Statement,感谢所有花时间来帮助这项工作的人。 我期待改变一个标志图像取决于网页。例如: 对于此页面以及包含此url的所有后续页面: /ochical/wohl/ /职业/职业/关于我们 /职业/wohl/另一页 /职业性/沃尔/你明白了 我想使用logo2.png 然后对于网站的其余部分,我想使用logo1.png 这对我来说使用ASP很简单,因为我对它比较熟悉。必须有一种方法可以用php实现这一点。该网站是wordpress网站 有人能帮我解决这个问题吗? 谢谢您的时间。使用$\u服务器[“请求URI”

感谢所有花时间来帮助这项工作的人。 我期待改变一个标志图像取决于网页。例如:

对于此页面以及包含此url的所有后续页面:
/ochical/wohl/

/职业/职业/关于我们
/职业/wohl/另一页
/职业性/沃尔/你明白了

我想使用logo2.png

然后对于网站的其余部分,我想使用logo1.png

这对我来说使用ASP很简单,因为我对它比较熟悉。必须有一种方法可以用php实现这一点。该网站是wordpress网站

有人能帮我解决这个问题吗? 谢谢您的时间。

使用
$\u服务器[“请求URI”]
并测试

$url = $_SERVER["REQUEST_URI"];
if (strpos($url, "/occupational/wohl/") === 0) {
    echo '<a href="/" rel="home" id="logo" title="Wisconsin State Laboratory of Hygiene"></a>';
} else {
    echo '<a href="/" rel="home" id="logo_ipsum" title="Ipsum Lorem"></a>';
}
$url=$\u服务器[“请求URI”];
if(strpos($url,“/octificial/wohl/”)==0){
回声';
}否则{
回声';
}
使用以下方法:

if (strpos($_SERVER["REQUEST_URI"], "/occupational/wohl/") !== 0): ?>
   <a href="/" rel="home" id="logo" title="Wisconsin State Laboratory of Hygiene">
   <img src="/images/logo2.png"> 
   </a>
<? else: ?>
   <a href="/" rel="home" id="logo_ipsum" title="Ipsum Lorem">
   <img src="/images/logo1.png">
   </a>
<? endif; ?>
if(strpos($\u SERVER[“REQUEST\u URI”],“/octification/wohl/”)==0):?>

Hi Frits,请原谅我的无知,我的PHP知识还有很大的提升空间。当我试图添加:(这是我之前的开发人员添加徽标的方式)我得到了一个错误。我应该把它放在括号里吗?再次感谢您的帮助。执行:
echo'
。那应该行。非常感谢你!这很有魅力。