PHP
Warning: Cannot modify header information - headers already sent by (output started at ***.php:***) in ***.php on line *** PHPが吐く上記エラー。 その原因は何でしょうか。 いや、わかってしまえば当たり前なのですが、また忘れそうなので、久しぶ…
PHPがGoogle App Engine (GAE)で動いたら……という夢を実現してくれる、PHP4Gをインストールしてみます。 だって他の言語を学ぶほど、PHPもまだ理解できてませんからね!
「GAEでPHPを動作させる方法」の前解説(というか自分用作業メモ)として書いておきますね。 EclipseWikiに最新事情がまとまってて、詳しいです。
レンタルサーバを使っていますが、MySQLの同時接続数にひっかかるようで、画面の表示に失敗するようになりました。 先延ばしにしていたページのキャッシュを作成しようと探したところ、次の記事を発見。
セッションや認証って難しいですね。 他のテーマ?に比べて、参考資料がウェブ上に少ない。 こればかりは本を買わないといけないかと頭を悩ましています。
Amazon Product Advertising APIをPHPから使ってみます。
WordPress2.9.1を使っています。 その日MySQLに登録したitemのリストをPHPでblogに投稿しようと思いました。
【追記】2011/07/28 今月 6日頃から、cron機能が使えないように設定が変更されたようです。 再設定しようとしても拒否されます。ザンネン。 GAEを使ってcronを使う詳しい手順を「cronを使えないならGoogleApp Engineを使えばいいじゃない!」という記事でま…
人力検索はてな、はじめてつかいました。
暗号化とかハッシュとかの入門情報をメモしておきます。 奥が深いですねぇ。
pipeで受け取ったデータをプログラムに渡す、と。 ではそのプログラムはどうやって書くのか。書いたことないから思いつきませんでした。
共用サーバでPEARをインストールしましたので、その内容をメモしておきます。 インストール先は、PHPが使えないはずのさくらインターネットのライトプランですが、トリッキーなことはしていないので、他でも通用すると思います。 こんなに簡単ならもっと早く…
無料で嬉しい、Google Apps Standard Editionのお話です。 ついでにさくらインターネット のライトプランでPHPを利用する方法の紹介も。
新しいものは好きですが、巷で話題になってから後追いするのは嫌な天の邪鬼です。 こんにちは。つぶやいてる暇ないぜーとTwitterは距離をとっていたのですが、あんまりTwitterとか携帯が最近ちょっとにぎやかなので、勉強がてらTwitterのAPIを使って何かひと…
自動リンク(AutoLink)や英単語のカタカナ変換、漢字のふりがなをMecabで実現するの続き。 方法論を検討した前回に対し、実際に導入した時のメモです。
オープンソースの形態素解析エンジンMecab(和布蕪)を導入して、今欲しいあれこれを試すことにしました。 今回は方法論を検討します。
書籍等のタイトルの「ふりがな」って意外と手に入れにくいものの気がします。 自動化できるなんて考えもしなかったのですが、Yahoo! JapanのWeb API「ルビ振り」を使えばできちゃいます。
書籍等で使われているタイトルにある表記のゆらぎを減らすため、全角英数字を半角に、半角カナを全角に等、変換しようと思います。 preg_replaceを使って、正規表現で指定するものだと思っていました。 しかしちょっと(自分で書くのは面倒なため例示を探し…
PDOでMySQLに接続する部分を自作関数にします。
私はPDOもMySQLも初心者です。 マニュアル等をただ読んでるだけだとさっぱり理解が追いつきません。 そこで入門用に、必ず?使う4つをちょっとまとめてみます。
phpMyadminは、皆様もよくご存じ。MySQLをブラウザから操作するためのツールです。便利。 今まで使っていたphpyAdminのバージョンは2.10.1でした。 大量のインポートをする関係で、phpyAdminのバージョンを3系にあげようと思い立ちました。 その際行ったイン…
わかってしまえば当たり前のことなんですが(^^;;)、果てしない思い違いをしていたのでメモしておきます。
フレームワークとか外部のライブラリとかは現時点ではなるべく使わないようにしています。 なにせ入門者なので、よくわからずにこれらを利用することで生じる問題が怖いからです。 あんまり標準的になっていて問題になりようがない場合とか、ゼロから書くに…
私は現時点でPHPを使い始めて2ヶ月あまりです。 とりあえずイメージしていたサイトを、第一段階まで作りあげました。 次に第二段階にステップアップするため、今までに書いたコードを整理しているところです。 共通部分を1つにまとめるため、今まで(よくわ…
エラー処理は頭が痛い……。 エラーに気付かないと直しようがありませんので、想定外のエラーが発生しやすい場所は、メールで通知する等して注意を喚起する必要があります。 はい。まぁぼちぼちでいいかと思っていたのですが、先送りできない状況なので、今や…
金額等の数字の表記は、各所でばらばらで面倒ですねぇ。 見やすいように、ちゃんと3桁区切りでカンマを入れていたり。 面倒だからか、そのまま出力していたり。 これらを統一的に処理するにはどうすればいいのか。 意外に関数の存在を見落とすので、メモして…
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を追加しても表示されない問題がありました。 問題を解決したので、メモしておきます。