最近在寫新聞系統,需要 RSS 線上訂閱的功能,所以在 PHP Classes 找到了 RSS Generator 產生器,這產生器使用起來也相當方便,在測試的時候剛好遇到一個問題,就是要對內容做 escape 的動作,避免 RSS 爛掉,看到 gslin 大的發表一篇 WordPress 的 exporter 裡面寫到 WordPress 的產生 xml 格式沒有經過 escape 造成程式亂掉『Exporter does not escape url』,當然解決方法也很容易,那就是用 htmlspecialchars,避免 url 裡面帶有 & 符號。 解決方法很容易,如下就可以了
link = htmlentities($url, ENT_QUOTES); ?>
See also
- 來聊聊 PHP & JavaScript & CSS 的 Coding Style
- 為什麼我選擇使用 Laravel Framework?
- Laravel 搭配 Google, Facebook, Twitter 第三方 OAuth 認證
- 將 wordpress 強制使用 SSL 連線
- PHP 7 vs HHVM Benchmark 比較
- Laravel 50 個小技巧 + Laravel 5.2 新功能
- Laravel Homestead 支援 MySQL 5.7 和 Node 5.0
- PHP-FIG 新網站
- Laravel Homestead 支援 PHP 7
- Laravel 5.1 is released