Recent Posts

Archives

Blog Ranking

Favorite

ExchangeRate

Update: 2010-09-11 04:00
by ロイター
 

WebProgramming

« Previous Entries
 

jQueryとは

土曜日, 3 月 14th, 2009

jQueryとは、JavaScriptライブラリの1つ。
ライブラリの有名どころでprototype.jsライブラリというものもある。

jQueryはファイルサイズが小さく、prototype.jsライブラリに比べ、軽量且つ高速である。

jQuery日本語リファレンス

↓役に立ったと思ったら・・・

 

 

UTF-8で作成したPHPで文字化け?

水曜日, 1 月 14th, 2009

UTF-8で作成したPHPのプログラムを動かしてみたところ、
頭に変な文字が出力されてしまい、正常に動きませんでした。

ソースの中に出力しそうな箇所はありません。

バイナリエディタで開いてみると、
ファイルの先頭に『EF BB BF』というデータがついてました。

どうやら「BOM(バイト・オーダー・マーク)」というものらしく、
Windowsのメモ帳で作成したUnicodeテキストとかには
標準でついてしまうとのこと。

あぁ、そういえばメモ帳でいじった記憶がある。

BOMなしで保存しなおしたら、
ちゃんと動くようになりました。

↓役に立ったと思ったら・・・

 

 

XML-RPCでWordPressのカテゴリ指定時のバグ

金曜日, 1 月 9th, 2009

XML-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, 2009

pearの「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