WebProgramming
« Previous EntriesjQueryとは
土曜日, 3 月 14th, 2009jQueryとは、JavaScriptライブラリの1つ。
ライブラリの有名どころでprototype.jsライブラリというものもある。
jQueryはファイルサイズが小さく、prototype.jsライブラリに比べ、軽量且つ高速である。
jQuery日本語リファレンス
↓役に立ったと思ったら・・・
UTF-8で作成したPHPで文字化け?
水曜日, 1 月 14th, 2009UTF-8で作成したPHPのプログラムを動かしてみたところ、
頭に変な文字が出力されてしまい、正常に動きませんでした。
ソースの中に出力しそうな箇所はありません。
バイナリエディタで開いてみると、
ファイルの先頭に『EF BB BF』というデータがついてました。
どうやら「BOM(バイト・オーダー・マーク)」というものらしく、
Windowsのメモ帳で作成したUnicodeテキストとかには
標準でついてしまうとのこと。
あぁ、そういえばメモ帳でいじった記憶がある。
BOMなしで保存しなおしたら、
ちゃんと動くようになりました。
↓役に立ったと思ったら・・・
XML-RPCでWordPressのカテゴリ指定時のバグ
金曜日, 1 月 9th, 2009XML-RPCでカテゴリを指定するときに、
カテゴリIDに2桁以上の値を指定すると正常に登録されません。
たとえば
カテゴリID = 8 → 8
カテゴリID = 15 → 1
カテゴリID = 24 → 2
カテゴリID = 397 → 3
どうやら一番上の桁だけをとっているようです。
xmlrpc.phpをみてみると、2327行目に、
—–
$catids[] = $cat['categoryId'];
—–
こんな行があるんですが、
$catは配列ではなく、カテゴリIDが直接入っています。
こんな感じで修正します。
—–
//$catids[] = $cat['categoryId'];
$catids[] = $cat;
—–
一応うまく動いているみたいです。
↓役に立ったと思ったら・・・
phpとpearでXML-RPCを利用してWordPressへ投稿
金曜日, 1 月 9th, 2009pearの「XML_RPC」モジュールをインストールしておきます。
pear install XML_RPC
ソースはこんな感じ。
—–
$host = “xxx.yyyyy.zzz”; // WordPressのホスト名
$user = “userid”; // WordPressのユーザーID
$pass = “password”; // WordPressのパスワード
$xmlrpc = “/xmlrpc.php”; // XML-RPCのパス
$title = “記事のタイトル”;
$description = “記事の本文”;
require_once(”XML/RPC.php”);
// クライアント作成
$client = new XML_RPC_client($xmlrpc, $host, 80);
// メッセージ作成
$message = new XML_RPC_Message(
“metaWeblog.newPost”,
array(
new XML_RPC_Value(1, “string”),
new XML_RPC_Value($user, “string”),
new XML_RPC_Value($pass, “string”),
[...]
PHPのセキュリティ対策
金曜日, 12 月 26th, 2008このページは結構わかりやすいです。
↓
PHPでのセキュリティ施策についてのメモ - Liner Note
↓役に立ったと思ったら・・・
« Previous Entries

