PHP

PHP で AES-256-CBC 暗号化と復号化

綺麗にまとまったので書き込んでおきます。

画像を呟く。

結論から画像を取得したい blog などの RSS を登録してね。 http://ancient-refuge-7777.herokuapp.com/ そうすると http://twitter.com/img_twi で観られるよ。 "service" を盛り上げようと思って何か無いかなと思って web で調べてみると Twitter を 使っ…

MySQL 全文検索 MeCab を PHP で使う

page を出し過ぎって会う人会う人に言われるので article に package 化をして行こう。 install して使うまでの流れ。 https://github.com/rsky/php-mecab http://qiita.com/kawanamiyuu/items/9d5e1eecae5f973ec273 https://github.com/kawanamiyuu/vagrant…

Laravel4 database の table 作成

page を出し過ぎって会う人会う人に言われるので article に package 化をして行こう。 database の設定を設定 file に記載し終わっているとして。 http://laravel4.kore1server.com/docs/schema http://laravel4.kore1server.com/docs/migrations mimic28号…

気持ち

Perl に詳しくなりたいな。 前は Perl ではこうこうするのにって思った事がここん所 PHP ではこうするけど Perl の場合は、どう何だろうって思ったりします。 mimic28号でした。

Fatal error: Allowed memory size of ******** bytes exhausted が嫌い。

PHP

program で対応する場合。 下記を program に書き込む。 ini_set('memory_limit' ,'32M'); それ以外は php.ini の memory_limit を変更。 mimic28号でした。

WordPress を post した author 別取ってくる様に無理矢理変更

~/wordpress/wp-includes/link-template.php の get_adjacent_post() の下記の部分を $where = apply_filters( "get_{$adjacent}_post_where", $wpdb->prepare("WHERE p.post_date $op %s AND p.post_type = 'post' AND p.post_status = 'publish' $posts_in…

PHP から MySQL を使うと文字化けが起こる原因

ここに詳細が書かれています。 http://puchiko.lowtech.ne.jp/?itemid=349&catid=27 結果 2つの解決方法がある。 ○application[アプリケーション]で下記 SQL を実行しておく SET NAMES ________; ↑ujis sjis cp932 など ○my.cnf に下記を追加(4.1.15以降、5.…

PHP の die() って標準出力(STDOUT)に出力されるんだ。

Perl とは違うんだな〜〜。 ttp://www.php.net/manual/ja/function.die.php 標準 ERROR 出力(STDERR) に出力したい場合は error_log() を使わないと無理なんだな〜。 http://d.hatena.ne.jp/TeahousePhantom/20071011/1192107600

逆に分かり辛い!?

"multi byte を扱う場合は template に記述しましょう。"を徹底すると、逆に分かり辛い!? 下記が csv.php assign( 'csv' ,array( 'a' => array(1 ,2 ,3) ,'b' => array(10 ,20 ,30) ,'c' => array(100 ,200 ,300) ) ); $output = $o_smart…

最新技術で "URL先の screenshot を自動出力する program はどんな実装をするだろうか?"

探したら、存在したは存在したんです。 http://q.hatena.ne.jp/1100235511 かなり古いので、今ならどうなんだろうな〜〜。 気になりました。 それにしても、かなり古くからあるんやな〜〜。 thumbnail で探したら、これが出てきた。 ttp://www.res-system.co…

STDERR

PHP

ttp://phpspot.net/php/pg%95W%8F%80%83G%83%89%81%5B%8Fo%97%CD%82%C9%8Fo%97%CD.html http から request しても ERROR 表示になるだけか。 PHP で簡潔に webServer の errorlog に出力する方法ってあるはずだと思っているだけどどんな感じかな。 見つけた!…

CSV parser function

/** * CSV 行を値の list に変換します * @author mimic28号 * @param string csv * @param string terminator_char 区切文字を指定可能 default , * @param string qq 値に含まれる " を指定可能 '""' もしくは、'\\"' * @return array */ function csv2val…

文字 code が CP932(ShiftJIS - SJIS) で PHP の設定が magic quotes gpc が off の場合下記は error

良くよ〜く考えてみたら magic quotes gpc が on/off でも関係無い気がしてきた。$str = '表\'; に変えれば、問題はないが、 他の文字で同じ現象になるものがある場合困るので、 文字列を扱う場合は、これって言う対処法模索中。Perl なら quote関数の q() …

PlaggerのPHP版 "Prhagger"

ttp://phpspot.org/blog/archives/2007/01/plaggerphpprhag.html ttp://project-p.jp/halt/kinowiki.php/page/FrontPage Plagger のPHP版です。 Plagger よりとっつきやすければいいな〜。 Plagger もやってみたい技術だ。 mimic28号でした。

昨日よりSimpleに

error_reporting(E_ALL); require_once('Calendar/Day.php'); $start = new Calendar_Day(2001 ,3 ,2); $end = new Calendar_Day(2002 ,2 ,1); $i = 0; while($start <= $end){ echo($i++ . ':' . $start->thisYear() . '-' . $start->thisMonth() . '-' . $…

色々為になったので書き残しておきます。

日付を扱う Calendar class. http://www.go-pear.org/manual/ja/package.datetime.calendar.php error_reporting(E_ALL); require_once('Calendar/Calendar.php'); $start = new Calendar(2001 ,3 ,2); $end = new Calendar(2002 ,2 ,1); $year = $start->th…

Calendar class

通常(State が stable 以外だと Install されませんでした。) pear install Calendar無理やり(現在の version のものが入ります。) pear install -f Calendarversion 指定(下記のfileは現在の version です。) pear install channel://pear.php.net/Calendar…

なんで!?!?

これは OK {assign var='i' value=`$num-1`}これは ERROR {assign var='i' value=`$num - 1`}ERROR 内容 Fatal error: Smarty error: [in template.tpl line 1]: syntax error: invalid attribute name: '-' (Smarty_Compiler.class.php, line 1536) in /usr…

PHP …。

ttp://www.cs.wcupa.edu/~rkline/perl2php/ Perlの方が typing 量が少なくって済むな〜〜。 後、慣れているし。 PHP も慣れる必要があるな。 mimic28号でした。

PHP で array … 配列 を 1つ1つの scalar 化ってどうやんねん。

Perl の場合 array の 1つ1つの scalar 化 は、勝手に展開されるので、何も考えなくて良かったですけど。 PHPの場合は、どうやってするねん。 list っていう関数あるけど、1つ1つの scalar に分ける為に、loop を回すのか? #引数を scalar で渡さないといけ…

PEAR の Install 方法

apt-get install pearmimic28号でした。

PHPを分かっとかんとあかん。

http://teahousephantom.seesaa.net/article/25196049.html 本(PHPによるWebアプリケーションスーパーサンプル 活用編)が届いたので読んでみた。 PHPは、Prgram 言語の良いとこ取りで、作りやすそうだ。(PHP4,5 も使いやすそう。 5 の方は、4よりも Java lik…

結果的にちょー簡単。

# apt-get install phpmyadmin で Install する。 $ mysql -u root -p mysql> GRANT ALL PRIVILEGES ON *.* TO admin@localhost mysql> IDENTIFIED BY 'some_pass' WITH GRANT OPTION; #'some_pass'は任意の password http://www.example.com/phpmyadmin/ #w…

PHP の IDE

ttp://www.zend.com/phpide/ Download via the Eclipse Update SiteDownloads Eclipse PHP-specific plugins through the Eclipse update site. The package includes: PHP IDE and the Zend Executable Debugger Eclipse Plugin.Note: The PHP plugins are …