2013-12-13 81 views
0

我正在使用php 5.4版本。我從本地主機上傳我的Joomla cms文件夾到我的網站主機後出現問題。解析錯誤:語法錯誤,意外'定義'(T_STRING)

這是代碼

<?php 

defined('_JEXEC') or die; 

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers'); 

// Create shortcuts to some parameters. 
$params = $this->item->params; 
$images = json_decode($this->item->images); 
$urls = json_decode($this->item->urls); 
$canEdit = $params->get('access-edit'); 
$user = JFactory::getUser(); 
$info = $params->get('info_block_position', 0); 
JHtml::_('behavior.caption'); 
$useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') ||   $params->get('show_create_date') 
|| $params->get('show_hits') || $params->get('show_category') || $params- >get('show_parent_category') || $params->get('show_author')); 

?> 

我得到這個錯誤

Parse error: syntax error, unexpected 'defined' (T_STRING) in /home/u854215895/public_html/templates/realestate/html/com_content/article/default.php on line 1

請幫助...謝謝

+0

你在窗戶上嗎?如果是這樣,請確保您的文件具有unix結尾行字符'\ n',而不是窗口'\ r \ n'。 –

回答

1

從這裏

$params- >get('show_parent_category') 
     --^-- 

所以它刪除空間像這樣。

$useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') ||   $params->get('show_create_date') 
     || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author')); 
+0

downvote的原因是什麼? –

相關問題