PHPでExif情報を取得しようと、PELというライブラリを使用してみました。
次のページを参考にしました。
PHPプロ!TIPSメーリングリスト
しかし、unixtojd関数(PHP: unixtojd - Manual)が定義されていないとのことで、エラーとなりました。
--enable-calendarを指定して、configureする必要があるようです。
Exif関数(PHP: Exif 関数 - Manual)を使用するために、--enable-exifを指定してconfigureして再インストールするのは面倒だと思って、PELを使用したのですが、ちょっと残念です。
結局、Exif関数を使用することにしました。
訳あって、MySQLのsocketの位置を、/var/lib/mysql/mysql.sockから/tmp/mysql.sockに変更しました。
emacsのsql-mysqlで、mysqlに接続しているのですが、MySQLのsocketの位置を正しく認識してくれない状況になりました。
(もともとemacsのsql-mysqlで接続するために、ソケットの位置を/var/lib/mysql/mysql.sockにしていたのですが・・・)
.emacsに次を記述したところ、接続できました。
(setq sql-mysql-options '("--socket=/tmp/mysql.sock"))
PukiWiki(1.4.7)で5MBくらいのファイルを添付しようとしたところ、アップロードできていませんでした。
plugin/attach.inc.phpでini_setしている部分(upload_max_filesize)の値を変更して試したのですが、効きませんでした。
PHP: php.ini ディレクティブ - Manualを見ると、post_max_sizeとupload_max_filesizeは、ini_setでの変更はできないようです。
次の変更でアップロードできました(PHPのバージョンは、5.2.3)。
.htaccessに次を追加。
php_value memory_limit 32M php_value post_max_size 10M php_value upload_max_filesize 10M
plugin/attach.inc.phpのPLUGIN_ATTACH_MAX_FILESIZEを変更。
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024 * 10));
HTTPのstatusコード一覧の情報があったので、メモです。
Planet-Websecurity.org: good news brought together
404と500くらいしか意識して、使用したことはありませんでした。
といっても、これからも他のコードはあまり意識して使うことはないかも。
The Programming and Management Blog » Developer Links for 15/07/2007より情報をいただきました。
The Programming and Management Blog » Developer Links for 15/07/2007の次の情報にもちょっと興味をもったので、メモです。
83 Top Webmaster Resources < < Vandelay Website Design
Infovore » The CSS Redundancy Checker
Web Application Form Design
Subversionのインストールメモです。
CentOS4へインストールしました。
ソースからのインストールは、aprのバージョンが古いようで、configureの段階で失敗。
apache、Subversionをともにソースからインストールするのは、ちょっと面倒かと思い、rpmパッケージからインストールしました。
Subversionでバージョン管理の情報により、インストールすることができました。ありがとうございます。
1.rpmダウンロード
適切なアーキテクチャのパッケージを選択
Index of /pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/rhel-4
ダウンロードしたrpm
apr-0.9.12-2.x86_64.rpm
apr-devel-0.9.12-2.x86_64.rpm
apr-util-0.9.12-1.x86_64.rpm
apr-util-devel-0.9.12-1.x86_64.rpm
subversion-1.4.4-1.rhel4.x86_64.rpm
2.neonインストール
# yum install neon
3.チェック
# rpm -Uhv –test apr-util-0.9.12-1.x86_64.rpm apr-util-devel-0.9.12-1.x86_64.rpm apr-devel-0.9.12-2.x86_64.rpm apr-0.9.12-2.x86_64.rpm subversion-1.4.4-1.rhel4.x86_64.rpm
4.インストール
# rpm -Uhv apr-util-0.9.12-1.x86_64.rpm apr-util-devel-0.9.12-1.x86_64.rpm apr-devel-0.9.12-2.x86_64.rpm apr-0.9.12-2.x86_64.rpm subversion-1.4.4-1.rhel4.x86_64.rpm