這兩天修改乙個bug,我寫的**沒有邏輯的錯誤,能夠列印出要匯出的資料,但是在匯出文件的時候總是沒有內容,只有一段亂碼。
我使用的是zf1,不知道是因為啥原因!找了我們組的大牛找了老半天才發現是php的閉合標籤的原因。呼叫的是excel->export()方法
對於純php檔案,不寫封閉標籤的原因是因為防止在封閉標籤之後有多餘的空格、製表符等,在渲染頁面的時候會輸出這些多餘的字元,造成頁面錯位;還有可能,你在乙個php檔案中包含了另外乙個php檔案,並使用了header函式,而另外乙個php檔案中,因為封閉標籤後面有多餘的字元,那麼最終頁面就會因為在header函式之前做了輸出而報錯。因此,強烈推薦在純php檔案中不要寫閉合標籤。
另外大牛挺了另外的一種方法,在匯出動作前ob_end_clean();
這兩種方法都是可行的。都是避免產生版面的改變。
php閉合標籤
php 閉合標籤 php閉合標籤 在php中對php的分析器是可選的。但是,如果使用閉合標籤,任何由開發者,使用者,或者ftp應用程式插入閉合標籤後面的空格都有可能會引起多餘的輸出 php錯誤 之後的輸出無法顯示 空白頁。因此,所有的php檔案應該省略這個php閉合標籤,並插入一段注釋來標明這是檔案...
php 噁心的閉合標籤
查了查 特麼地可真有意思 以前學習html 不閉合標籤容易吃相容的虧 就比如以前解決的乙個問題 關於p標籤引起的不對齊問題 但是今天讓php擺了一道 關於php閉合標籤官方解釋是 php閉合標籤 在php中對php的分析器是可選的。但是,如果使用閉合標籤,任何由開發者,使用者,或者ftp應用程式插入...
標籤的閉合問題
今天發現了乙個非常奇怪的瀏覽器相容性問題 該日曆效果在chrome瀏覽器中顯示相當正常,但是在ie8及其相容模式下,出現了一些問題 只顯示了當前頁面的背景,頁面所有內容都沒有顯示,我起初懷疑可能是jsp解析成html源 時出現問題,可是檢查了一下,並且使用html頁面測試了一下,仍然是同樣的情況。我...