タグ

pearに関するdrillbitsのブックマーク (3)

  • 「PHPで暗号化・復号あれこれ」の続き - Do You PHP はてブロ

    ラボブログの続きですが。。。 mcryptのpaddingは 平文の長さがブロックサイズ倍になるように ASCIIZ('\0')を付けるだけなので, base64化することで末尾のASCIIZを正しく保持する効果があると思われます(試してはいません). 今回挙げたサンプルを作る際、復号データの末尾に何か付加されているのは確認していたのですが、base64_encodeするとうまくいったので、今回はそれ以上深く追っていませんでした。また、コメントにある「padding」を見て、パディングのことをすっかり忘れていたことを思い出しました。 ということで、PEAR::Crypt_Blowfishを使ったサンプルを元に見てみました。以下のコードはラボブログに書いたサンプルからbase64_xxxxxxを抜いて、文字列長やコード出力(面倒なのでurlencodeで代用)を追加したものです。サンプルのフ

    「PHPで暗号化・復号あれこれ」の続き - Do You PHP はてブロ
  • Go-PEARを使ったPEARのインストール – masha.webTechLog

    Go-PEARを利用し、さくらのレンタルサーバへPEARをインストールします。さくらは元々PEARがインストールされていますが、ヴァージョンが古いのと、モジュールを追加する際にGo-PEARが便利です。Go-PEARはコマンドプロンプトなど難しいソフトを使用せずにインストール作業できるのも、初心者にはやさしいポイントですね。Go-PEARのヴァージョンによって若干画面が変わりますが、基は一緒です。 ・私の環境 サーバ:さくらのレンタルサーバ プレミアム PHPのヴァージョン:5.2.5(コンパネで4→5に切り替えました。さくらも便利になりましたね、、) Go-PEARのヴァージョン:1.1.1 ■手順1 go-pear.php を用意、アップロード http://pear.php.net/go-pear ↑のスクリプトを開き、go-pear.php と名付け、ローカルに保存します。保存し

  • PHP用タグクラウド生成ライブラリ(HTML_TagCloud)利用サンプル:phpspot開発日誌

    PEAR :: PEPr :: Details :: HTML_TagCloud pearのProposalにタグクラウド生成用のライブラリが出ていました。 PerlHTML-TagCloud-ExtendedをPHPに移植されたそうです。 その使い方とサンプルを紹介。 まず、インストール pear install http://catbot.net/src/HTML_TagCloud-0.0.1.tgz HTML_TagCloudのサンプルプログラム <?php require_once('HTML/TagCloud.php'); $obj = new HTML_TagCloud(); $obj->addElement('php', 'http://s.phpspot.org/tag/php', 10); $obj->addElement('css', 'http://s.phpspo

  • 1