2013-10-13 84 views
-1

大家好,類包含內容編碼錯誤php

我在這裏有一個問題,我似乎無法解決這個問題。 這是由我包含的一類礦所引起的內容編碼問題。

只要我將課堂評論出來,它就像魅力一樣。

它是一個瀏覽器識別類,它也是一個靜態類,所以你不叫

new Classname(); 

而只是使用

Client::$System->OS 

類不輸出任何內容,無回聲的沒有print_r的東西或類似的東西,所以我在這個問題上高歌猛進,我還沒有看到這個錯誤。

由於這個類是300行,我寧願不在這裏包括它,但是我可以將它上傳到Dropbox供任何人下載(並按你的意願使用),並看看爲什麼它給了我錯誤。

如果有人需要更清晰的問題,請評論,我會包括我必須。

編輯

發生此問題與ob_gzhandler,當我嘗試gzip壓縮的網站,並將其發送給瀏覽器,瀏覽器簡單地用「內容編碼錯誤」響應。

上面提到的這個錯誤只發生在我將其註釋掉時一切正常的PS瀏覽器 - 嗅探類中。

EDIT 2

點擊here的鏈接腳本(上引擎收錄) 希望這將提供足夠的信息來解決問題。

+0

請發佈腳本或我們無法幫助您。使用Pastebin.com或Gist。 –

+0

究竟是什麼「內容編碼問題」?請至少寫下你面對的錯誤。 –

+0

我目前正在工作,但是當我回到家時,我會將客戶類的代碼發佈到pastebin/gist中,感謝迄今爲止的努力。 – SidOfc

回答

1

發現此問題。

PHP標籤關閉?>後有一個空格。 這導致gz_handler發生故障,因爲它認爲是內容已被回顯,而事實並非如此。

無論如何感謝您的時間和精力,希望這會幫助有同樣錯誤的人。

+1

順便說一句。您不必結束文件?>除非需要切換回回模式,否則沒有理由這樣做。只需用一行代碼以分號結尾即可。任何意外添加到結尾的空白都不會傷害任何東西。 – JohnDavid

+0

@JohnDavid - 真的,沒有意識到在那個時候tho +1;) – SidOfc