解析错误PHP文件

解析错误PHP文件,php,parsing,Php,Parsing,我正在移动我的网站,除了在一个页面上出现以下错误外,一切都很正常: 分析错误:语法错误,意外的$end,第85行的domain/details.php中需要T_变量或T_DOLLAR_OPEN_CURLY_大括号或T_CURLY_OPEN 这是给其他错误,我设法修复,但这一个我不能 下面是details.php页面的第80-85行。文件到此结束。 任何帮助都会很好 if(!class_exists('Snippets')) { require_once dirname(__FILE__)

我正在移动我的网站,除了在一个页面上出现以下错误外,一切都很正常:

分析错误:语法错误,意外的$end,第85行的domain/details.php中需要T_变量或T_DOLLAR_OPEN_CURLY_大括号或T_CURLY_OPEN

这是给其他错误,我设法修复,但这一个我不能

下面是details.php页面的第80-85行。文件到此结束。 任何帮助都会很好

if(!class_exists('Snippets')) {
    require_once dirname(__FILE__).'/snippets.class.php';
    if(!class_exists('Snippets')) {
    require_once dirname(__FILE__).'/snippets.class.php';
}
?>
===================

新增:


谢谢。我尝试了以上所有方法,但仍然存在错误。现在是第84行(这里是最后一行)。我将其改为:

if(!class_exists('Snippets')) {
    require_once dirname(__FILE__).'/snippets.class.php';

}
?>
=========片段=====

<?php
class Snippets {
    function google_analytics() {
        if(ANALYTICS === true) {?>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("<?php echo ANALYTICS_ID; ?>");
pageTracker._trackPageview();
} catch(err) {}
</script>
<?php }
    }
    function desktop() {
        if(DESKTOP === true) {?>
<p class="bottomlinks"><span>Mobile</span>  |  <span><a href="<?php echo DESKTOP_LINK; ?>">Desktop</a></span></p>
<?php }
    }
    function icon_call() {
        if(CALL === true) {?>
<a href="tel:<?php echo CALL_LINK; ?>" rel="nofollow"><img src="images/icon_phone.gif" width="38" height="38" alt="Click to Call" /></a>
<?php }
    }
    function icon_facebook() {
        if(FACEBOOK === true) {?>
<a href="<?php echo FACEBOOK_LINK; ?>" rel="nofollow"><img src="images/icon_facebook.gif" width="38" height="38" alt="Facebook" /></a>
<?php }
    }
    function icon_map() {
        if(MAP === true) {?>
<a href="<?php echo MAP_LINK; ?>" rel="nofollow"><img src="images/icon_map.gif" width="38" height="38" alt="View a Map" /></a>
<?php }
    }
    function icon_linkedin() {
        if(LINKEDIN === true) {?>
<a href="<?php echo LINKEDIN_LINK; ?>" rel="nofollow"><img src="images/icon_linkedin.gif" width="38" height="38" alt="Linked In" /></a>
<?php }
    }
    function icon_twitter() {
        if(TWITTER === true) {?>
<a href="<?php echo TWITTER_LINK; ?>" rel="nofollow"><img src="images/icon_twitter.gif" width="38" height="38" alt="Twitter" /></a>
<?php }
    }
    function slogan() {
        if(SLOGAN === true) {?>
<p><?php echo SLOGAN_TEXT_LINE1; ?><br /><?php echo SLOGAN_TEXT_LINE2; ?></p>
<?php }
    }
    function click_to_call() {
        if(CLICKTOCALL === true) {?>
<!-- Start Call Button -->
<div class="buttonclick"><a href="<?php echo BUTTON_LINK; ?>"><?php echo BUTTON_TEXT; ?></a></div>
<!-- End Call Button -->
<?php
        }
    }
}

$snippets = new Snippets;
?>

var gaJsHost=((“https:==document.location.protocol)?”https://ssl." : "http://www.");
write(unescape(“%3Cscript src=”+gaJsHost+“google analytics.com/ga.js”type='text/javascript'%3E%3C/script%3E”);
试一试{
var pageTracker=\u gat.\u getTracker(“”);
页面跟踪器。_trackPageview();
}捕获(错误){}

Mobile


您忘记关闭支架了!!
如果(!class_存在('Snippets')){
需要_once dirname(u文件_uu)。'/snippets.class.php';
如果(!class_存在('Snippets')){
需要_once dirname(u文件_uu)。'/snippets.class.php';
}
}//

你忘了关上第二个Cully支架……)像这样编辑上下文

require_once dirname(__FILE__).'/snippets.class.php';
    if(!class_exists('Snippets'))  // Removed the curly brace :)
    require_once dirname(__FILE__).'/snippets.class.php';

示例代码中有两个开始的
{
和一个结束的
}
括号。

在seconf if子句之后需要结束括号。此代码两次执行完全相同的操作?谢谢。我尝试了以上所有方法,但仍然存在错误。现在是第84行(这里是最后一行)。这就是我把它改成的:见上面编辑:@user3041174,好吧,实际的错误已经消失了。现在,您的
snippets.class.php
似乎有问题。在你的问题上张贴代码,这样我们就可以找到问题所在。谢谢你的帮助,这是新的。第84行的details.php仍然是错误的,我要求您发布问题中snippets.class.php的所有代码。只需编辑问题并添加文件的代码,这样我们就可以查看是的。刚刚贴出来。非常感谢。
require_once dirname(__FILE__).'/snippets.class.php';
    if(!class_exists('Snippets'))  // Removed the curly brace :)
    require_once dirname(__FILE__).'/snippets.class.php';