в том числе макет изменения файла php? - PullRequest
0 голосов
/ 15 июня 2009

у меня самая странная ошибка. В моем php-файле я включаю несколько php-файлов:

<?php
include("a.php");
include("b.php");
include("c.php");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="src/main.css" ></link>
<script src="src/jquery-1.3.2.js" type="text/javascript" ></script>
</head>
<body>
some more code here...

когда страница отображается, я вижу, что к макету добавлено около 18 пикселей, а теги ссылки и скрипта были перемещены внутри раздела body Если я уберу включение b.php и c.php, этого не произойдет.

есть мысли?

Ответы [ 2 ]

2 голосов
/ 15 июня 2009
  1. проверка на спецификацию.
  2. Проверьте наличие пробелов в ваших файлах
  3. обязательно удалите окончание?> Из ваших файлов PHP, если это последние символы в файле.

4. делать

 ?><html>

вместо

?>
<html>
0 голосов
/ 15 июня 2009

Проверьте, нет ли пробелов в конце включенных файлов после окончательного закрытия ?>. Самый простой способ убедиться, что после этого ничего нет, это полностью удалить его:

<?php
// here is my file
// and i don't have to close the PHP tag
// woo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...