Removing empty lines in Notepad++
如上面的主题所述,您可以使用notepad ++删除空行。我确实尝试过那些方法,但我总是收到奇怪的T_Variable语法错误(主要在第1-6行)。这些线肯定没有错误,我在任何地方都看不到。
当我手动删除代码某些区域中的空行(例如前5行)时,也会发生这种情况。我猜这是一个编码问题,但在UTF-8,Ascii等重新编码没有帮助。
几个月前我使用webhoster的在线编辑器时添加了这些行(之前的行之间有一条空行)。
我不明白,也许你这样做(提前谢谢!)。该文件位于http://lightningsoul.com/index.php
这是第一个代码块:
<?php
include("db/lg_db_login.php");
//require 'fb/facebook.php';
if (isset($_GET['c'])) { $content = $_GET['c']; }
else { $content = ""; }
if (isset($_GET['sc'])) { $subcontent = $_GET['sc']; }
else { $subcontent = ""; }
if (isset($_GET['setlang'])) { $setlang = $_GET['setlang']; }
else { $setlang = "eng"; }
$cat = $_GET['cat'];
// Check if Lightningsoul.de or .com
$findme = '.de';
$posde = strpos($thisurl, $findme);
// Note our use of ===. Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($posde === false) {
$lang = "en";
} else {
$lang = "de";
}
include("db/pageturn_class.php");
$findStr = '/lightningsoulcom';
$isApp = strpos($thisurl, $findStr);
// Beachten Sie die Verwendung von ===. Ein einfacher Vergleich (==) liefert
// nicht das erwartete Ergebnis, da die Position von 'a' die nullte Stelle
// (also das erste Zeichen) ist
/*if ($isApp == false) {
$getStyle = "css/get_style.php";
} else {
$getStyle = "css/get_style_small.php";
} */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
答案 0 :(得分:0)
问题出在第181行,其中某些内容(记事本++?!)必须已更改
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
到
<meta http-equiv="content-type" content="text/html; charset=Windows-1250" />
这产生了许多错误,正如人们所期望的那样。我只是通过逐个去除头部来找到它。