PHP离开空字符

时间:2016-09-01 11:20:54

标签: php html w3c-validation

我是PHP的初学者,我遇到了问题。我网站上的PHP必须从MySQL获取标题并将其打印出来。 PHP代码位于网站的顶部。我在W3验证器中检查了它,并且:"错误:找到非空格字符而没有先查看doctype。预计例如。 从第1行第1列;到第1行第6列  有一些字符,W3验证器显示为错误。你能告诉我出了什么问题吗?如果PHP代码在一切正常,但如何用这种方式设置标题或元数据?

<?php
require_once('db.php'); //class with db connection
require_once('settings.php'); //settings class

$db = new db;
$dbconn = $db->connect();

$settings = new settings;
?>

<!doctype html>
<html lang="pl">
<head>

<title><?php echo $settings->get('title',$db_prefix,$db);?></title>

...

1 个答案:

答案 0 :(得分:-1)

因此你必须删除php和html代码之间的所有空格

例如:

<!doctype html>
<html lang="pl">
<?php
 require_once('db.php'); //class with db connection
 require_once('settings.php'); //settings class
 $db = new db;
 $dbconn = $db->connect();
 $settings = new settings;
?> 
<head> 
<title><?php echo $settings->get('title',$db_prefix,$db);?></title>
...