PHP

PHPでmd5_base64() 関数みたいな処理したい

STATUS: 故障中 某転記スクリプトで、perlで言うところの md5_base64() みたいな処理をしたいのですがPHPには無いので、md5() とbase64_encode() を組み合わせてみたのですが、どうも結果が違うようです。 16進文字列に変換する前のmd5のバイナリが要るのだ…

PHPカンファレンス2004に行ってきました

STATUS: 故障中 PHPカンファレンス2004に行ってきました。 2001からの参加なので今回で4回目になります。 年々参加者が増えていっているようで、今回は400人近いの参加者があったようです。 開会の挨拶の中で、今回初参加の人が挙手するような場面があったの…

8/21のPHPカンファレンス2004参加するです

STATUS: 故障中 PHPカンファレンス2004には参加予定です。 誰か参加される方一緒に行きませんか? ところで、まだ参加登録ページとかってまだでしたっけ。さっき探したけど見つからない〜。 コメント

dotgeekのフリーホステイング(取れず

STATUS: 故障中 フリーホスティングに申しこみしようとしたら、 You specified an invalid key. Monthly slots are exhausted, try asking an existing member on channel #dotgeek irc.freenode.net ,ask an existing member or try next month と、なって…

dotgeekのアカウント取ったよ

STATUS: 故障中 dotgeekにアカウント作りました。(fslasht) PHP5の使えるフリーホスティングに申し込もうと思いまして。 申し込み時に入力する項目でよくわからないところが。 ・Real name 公開されるのかどうか不明 ・Authorisation Key (required when mon…

PHP5のコンテスト

STATUS: 故障中 uchaさめに焚きつけられた(?)ので、コンテストのサイト見てきました。 トップページにある「Snippet」(コード断片)も応募作品なのかなあ。もう、投票されてるし(Ratingが表示されてる)。なんだろこれ。 サイトでは、PHP5環境が無い人の為…

/.日記のHTMLソースをPukiWiki形式に変換

STATUS: 故障中 /.の日記をベースにしてPukiWikiなどのページを作ろうとすると 改行の「~」入れたり、タグをPukiWiki形式に変換したりといろいろ めんどくさいので、nisejournalに変換機能をつけてみました。 Pseudo Slashdot Journal あるいは 偽/.日記 ver…

PukiWikiプラグイン開発(5) コンテンツの配置について

STATUS: 故障中 サイトの階層構造などの構成を変更すると、各ページのURLが変わる(特にディレクトリが)ため、リンクを張り直さないと行けないし、外部からのリンクはリンク切れになってしまう。 それだったらいっそのこと、URLは連番や作成日付みたいな通し…

PukiWikiプラグイン開発(4) 習作3号「heebtn2」

STATUS: 故障中 前回の heebtnプラグインをちょこっと改良しました。 heebtn2プラグイン (テストページ) ボタンを押すたびに右に表示されている数字がカウントアップする。 httbtnプラグイン(plugintest/heebtn)の改良版。 ページ内での出現順でIDを振ってい…

PukiWikiプラグイン開発(3) 習作2号「heebtn」

STATUS: 故障中 前回の randwordプラグインに続き2作目のプラグインを作ってみました。 heebtnプラグイン (テストページ) ボタンを押すたびに右に表示されている数字がカウントアップする。 自己書き換え型のプラグインのサンプル。 同一ページに複数のheeb…

BBSスクリプト

STATUS: 故障中 データをDBMで保存している上、管理機能をまだ作っていないのでメンテ出来ない。前世紀に書いたコードなんで、改良しようにももう何がなにやら。 コメント

PukiWikiプラグイン開発(2) ページ移動機能1(リンク部分の置換)

STATUS: 故障中 PukiWikiを本格使用するにあたって、「作ったページを後から移動する」機能が欲しいと考えています。 単純に移動(ソースを別のページ名にコピー)すると、そのページへのリンクが切れてしまいます。 ページ移動時に、そのページを参照してい…

error_reportingで出力するエラーの種類を設定

STATUS: 故障中 出力するエラーの種類は、php.iniに error_reporting = E_ALL & ~ ( E_NOTICE ) というように記述しますが、error_reporting関数を使用することでコード中で変更する事が出来ます。 こんな感じ error_reporting( E_ALL ^ E_NOTICE); デバッグ…

PukiWikiのプラグインを作ってみた(randword)

STATUS: 故障中 みようみまねで、pukiwikiのプラグインを作って見ました。 randwordプラグイン (テストページ) パラメータで渡された文字列のうちひとつをランダムに表示するというありがちなものです。 とりあえず習作1号。 convert()関数とinline()関数で…

PukiWIkiを社内でつかってみようか

STATUS: 故障中 社内で情報交換用にPukiWikiを導入しようかなと思っています。 以下の点が解決しない物かと調べています。 (1) 作ったページを後から移動したい。移動したときはそのページへのリンクも反映して欲しい。 当てずっぽうに作ってもあとから移動…