php dosya değişikliği düzeni dahil?

2 Cevap

i have the strangest bug. in my php file i include several php files:

<?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...

when the page is rendered, i see that there are about 18px added to the layout, and the link and script tags were moved inside the body section. If i remove the include of b.php and c.php it doesn't happen.

herhangi bir düşünce?

2 Cevap

  1. BOM kontrol edin.
  2. Dosyalarınızı beyaz alanlar için kontrol edin
  3. Sonunu kaldırmak için emin olun?> PHP dosyaları, bu dosyada son karakter ise.

4. do

 ?><html>

yerine

?>
<html>

Hiçbir boşluk Eğer son kapanış sonra ?> dahil dosyaların sonunda orada kontrol edin. Bundan sonra hiçbir şey olmadığından emin olmak için kolay yolu tamamen kaldırmak için:

<?php
// here is my file
// and i don't have to close the PHP tag
// woo