我正在尝试克隆当前在我的本地服务器上存在的网站,并且我在我的localhost错误日志中获得了一些PHP通知。 我理解为什么会出现这种警告,但我无法理解为什么它在服务器上工作,所以我猜它与PHP版本有关。 这是确切的警告:
PHP注意:未定义的变量:值 PHP注意:未定义的变量:url
这是代码:
<?
$catdata=$catobj->getallCategory();
$temp=1;
foreach($catdata as $value){
$search = array(' ','!','?','"','(',')',' ','&',',','/');
$replace = array('-',' ',' ',' ','','','-','-','','-');
$sub_title=str_replace($search, $replace, strtolower(trim($value['cat_title'])));
$url="jobs-in-".str_replace(' ','-',stripslashes($sub_title));
?>
<? if(count($catdata)==$temp){?>
<li style="background:none; padding-right:0"><a href="<?=$this->baseUrl()?>/<?=$url?>"><?=ucwords(stripslashes($value[cat_title]))?></a></li>
<? }else{?>
<li><a href="<?=$this->baseUrl()?>/<?=$url?>"><?=ucwords(stripslashes($value[cat_title]))?></a></li>