2011-11-02 59 views
-1

我有這樣的代碼:莫名<br>在PHP腳本的中間彈出

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; 
    } 

,由於某種原因,它返回:

/exports/banner/banner1-homepage 
<br> 
<br> 
.php" 
<br> 
/exports/banner/banner1-homepage 
<br> 
<br> 
.php' 

哪裏做這兩個來自<br>

+0

什麼是你想的方式呢?似乎無論如何,將有一種更容易的方式讓Drupal爲你做這件事:) – Clive

+0

'$ lines'是什麼?我可以看到的任何'
'標籤的唯一位置是'$ page1 = ...' –

+0

指示我的方式:-) – Michiel

回答

3

從這裏:$page1 = $lines['89'] . '<br /><br />';。其餘的代碼都不會刪除它們,因此它們將通過字符串搜索/替換/構建序列來執行。

+0

當然......愚蠢的問題。非常感謝! – Michiel

1

我想他們來自:

$page1 = $lines['89'] . '<br /><br />'; 
+0

感謝您的回答! – Michiel

1

我從該行猜:

$page1 = $lines['89'] . '<br /><br />'; 
+0

感謝您的回答! – Michiel