RSS
RSSに独自要素を付け加えたくなることがあります。 その方法を勉強してみました。
「file_get_contentsとHTTP_Request、どっちがいい?」では、file_get_contentsとHTTP_Requestを比較しました。 「エラー処理を考えるとHTTP_Request」と述べたのですが、これはsimplexml_load_fileとHTTP_Requestについても言えることです。 うーん、file_g…
favicon.icoをhtml上で明示的に指定する方法のついでに、RSSfeedをhtml上で明示的に指定する方法。 RSSはRSSアイコンからドラッグ&ドロップする人も多いでしょう。 しかしウェブ上のRSSアイコンの場所って当然統一されていないから、見落とすんですよね。 …
file_get_contentsは、ラクチンかつ便利です。 引数にURLを指定して、変数に代入すればあらびっくり。 変数にURLで指定した先のファイルの中身が入ってます。 一方、豊富なオプションが魅力のHTTP_Request。 その代わり、file_get_contentsのように1行ではす…
度々話題にしているアンパサンドなどの特殊文字。これを、HTMLエンティティ(実体参照)に変換するhtmlspecialchars関数を使ってみました。
HTMLScrapingのサンプルスクリプトHTMLToFeed.class.phpで、RSSを作成しています。 その際、はき出すRSSの「年」が Thu, 02 Jul 09 00:00:00 +0900 となってしまい、2009と表示されない問題がありました。 問題を解決したので、メモしておきます。
HTMLScrapingのサンプルスクリプトHTMLToFeed.class.phpで、RSSを作成しています。 その際、itemにauthorを追加しても表示されない問題がありました。 問題を解決したので、メモしておきます。
何事も効果測定は必要不可欠です。 やりたいことをやればいい。 それは至言なのですが、やりたいことやってるだけでは資源が尽きるので(笑) たくさんの人に役に立てれば開発のモチベーションは湧くのです。 逆にあまり役に立たないのであれば、見切りをつ…
&(アンパサンド)には、何度も悩まされているのですが、またもや!はまりました(--#その顛末記です。
String could not be parsed as XMLの原因について、肝心の対策を書いてなかったので書いておきます。
String could not be parsed as XMLと怒られる件について。 対策、間違ってました。 他の可能性を考えることは大事ですね。反省。
String could not be parsed as XML というブラウザ上の表示が私を悩ませます(--# httpヘッダに表示されているのは、400 Bad Requestです。 情報これだけorz HTMLScrapingを使って、よそのhtmlからRSSを生成するステージ、最終章です。
今日も今日とてHTMLScrapingのサンプルスクリプトHTMLToFeed.class.phpです。 前々回、元にするデータに"&"が入っていたため、Warningを吐いてしまった問題について書きました。 その時はデータに問題があるから、と決めつけて半角の&を全角の&に変換してし…
特殊記号周りのエスケープはなかなか嫌なものです。 もちろん自分で全てデータを作っている時はルールを決めて気をつければいいわけです。 しかし外部から入手したデータを流用するときにはそういうわけにはいきません。 で、結果としてエラーがでて、原因を…
ヒアドキュメントなんてどこで使うんだろう、と思っていました。 しかし思いもかけず使うことになりました。
昔はだいぶ難儀しましたが、phpMyAdminができてからはラクチン。 わからないSQLに触れることもなくなりました。 が、自分で組む場合にはそうはいかないですね。がんばる。
10年程前、週刊でメールマガジンを発行していました。 数多くのサイトから、人海戦術で情報を集めてきたのですが、毎週毎週大変でした。 情報量もあの頃に比べだいぶ増えました。 しかし、情報の分散っぷりは今も昔も変わらないもので……むしろ一層分散したか…