莫名其妙<;br>;在PHP脚本的中间弹出
我有以下代码:莫名其妙<;br>;在PHP脚本的中间弹出,php,str-replace,Php,Str Replace,我有以下代码: if ($type == 'banner') { $page1 = $lines['89'] . '<br /><br />'; $page2 = str_replace("'value' => '", '', $page1); $page3 = str_replace("',", '', $page2); $page4 = str_replace(" ", '', $page3);
if ($type == 'banner') {
$page1 = $lines['89'] . '<br /><br />';
$page2 = str_replace("'value' => '", '', $page1);
$page3 = str_replace("',", '', $page2);
$page4 = str_replace(" ", '', $page3);
$page = '-'. $page4;
$name = strtolower($tnid_title);
$name = str_replace(' ', '-', $name);
$name = str_replace('/', '-', $name);
$name = 'profiles/exports/' . $type . '/' . $name;
$name .= $language == 'und' ? '' : ('-' . $language);
$name .= $page;
$name .= '.php';
return $name;
}
if($type=='banner'){
$page1=$lines['89']。
;
$page2=str_replace(“'value'=>”,“”,$page1);
$page3=str_替换(“,”,“,”,$page2);
$page4=str_替换(“,”$page3);
$page='-'.$page4;
$name=strtolower($tnid\u title);
$name=str_replace(“”,“-”,$name);
$name=str_replace(“/”、“-”、$name);
$name='profiles/exports/'.$type./'.$name;
$name.=$language=='und'?'':('-'.$language);
$name.=$page;
$name.='.php';
返回$name;
}
出于某种原因,它会返回以下内容:
/exports/banner/banner1-homepage
<br>
<br>
.php"
<br>
/exports/banner/banner1-homepage
<br>
<br>
.php'
/exports/banner/banner1主页
.php“
/导出/横幅/横幅1主页
.php'
这两个
从哪里来?从这里:$page1=$lines['89']。
;
。您的其余代码都不会删除它们,因此它们将执行字符串搜索/替换/构建序列。我认为它们来自:
$page1 = $lines['89'] . '<br /><br />';
$page1=$lines['89']。
;
从这一行我猜:
$page1 = $lines['89'] . '<br /><br />';
$page1=$lines['89']。
;
顺便问一下,你想做什么?似乎不管是什么,都有一个更简单的方法让Drupal帮你做:)在$lines
中有什么?我唯一能看到任何
标记进入的地方是$page1=…