Posts tagged PHP
URLリダイレクタ
11月 2nd
2chで、外部サイトへのURLリンクで使っているime.nuサービスみたいなのを書いてみた。
使い方 http://www.tymy.net/~matsu/link/www.yahoo.co.jp http://www.tymy.net/~matsu/link/http://www.yahoo.co.jp
リンク元をさらしたくないときにはどうぞ。
APCのapc.include_once_override=1は危険・・・
7月 31st
こんなエラーがいっぱい出てた。
[Fri Jul 31 17:37:12 2009] [apc-error] Cannot redeclare class mail_smtp in /usr/local/lib/php/Mail.php on line 52. [Fri Jul 31 17:37:13 2009] [apc-error] Cannot redeclare class mail_smtp in /usr/local/lib/php/Mail.php on line 52. [Fri Jul 31 17:37:13 2009] [apc-error] Cannot redeclare class mail_smtp in /usr/local/lib/php/Mail.php on line 52. [Fri Jul 31 17:37:43 2009] [apc-error] Cannot redeclare class mail_smtp in /usr/local/lib/php/Mail.php on line 52. [Fri Jul 31 17:38:30 2009] [apc-error] Cannot redeclare class mail_smtp in /usr/local/lib/php/Mail.php on line 52. [Fri Jul 31 17:39:12 2009] [apc-error] Cannot redeclare class mail_smtp in /usr/local/lib/php/Mail.php on line 52. [Fri Jul 31 17:41:06 2009] [apc-error] Cannot redeclare class mail_smtp More >
PHPで先月の求め方
6月 29th
print date('n', strtotime('- 1 second ', strtotime(date('Y-m-01'))));
アプローチは、今月の1日から1秒引いた時の月。
strtotime(‘-1 month’); はちゃんと返してくれない!
例えば、7/31の時。
print date('n', strtotime('- 1 month', strtotime(date('2009-07-31')))); // 7が返るからダメ!
PHP 5.2.10 configure error
6月 20th
PHP5.2.10が出たので開発環境へインストール。
5.2.8と同じオプションでconfigureしたのにこんなエラーが出た。
% ./configure --enable-mbstring --enable-soap --enable-zend-multibyte --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-curl --with-curlwrappers --with-gd --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib-dir=/usr/lib --with-mcrypt
.....
configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl -dir>/include/curl/
環境は、
# cat /etc/issue Debian GNU/Linux 5.0 \n \l
headerファイルインストールして解決
# aptitude install libcurl4-gnutls-dev
PHPでFizzBuzz
5月 13th
while(++$i<101)echo $i%15!=0?$i%5!=0?$i%3!=0?$i:Fizz:Buzz:FizzBuzz;
- ワンライナー
- 69B
- error levelをNOTICEにしてたらerror出ると思う。
PHPでQRCode
3月 7th
PHPでQRコードを作る方法。 Extensionを使う。
インストール
wget http://www.opendogs.org/pub/php_qr-0.3.1.tgz tar zxvf php_qr-0.3.1.tgz cd php_qr-0.3.1 phpize ./configure --enable-qr make install /usr/local/apache2/bin/apachectl graceful
PHPコード
< ?php
$qr = new QRCode();
$qr->setMagnify(3);
$qr->setFormat(QRCode::FMT_GIF);
$qr-addData($data);
$qr->finalize();
header('Content-type: image/gif');
print $qr->getSymbol();
上記以外にもオプションがいっぱい用意されている。 APIリファレンスが見づらいなぁ。

最近のコメント