php

PDOのプレースホルダで複数INSERTする

MySQLへ複数のレコードをインサートしたい際に、foreachの中でINSERTを呼ぶ勇気はないし、それだとあんまりcoolじゃない。

WHERE INの例がPHPのマニュアルに乗っているのでそれを参考にしてINSERT版を考えたメモ。

ちなみに、まったく大したものじゃないが自分がよく使うので残しておく。

続きを読む

phpでシンプルなページネーション

わかっちゃいるけど、作るのがめんどくさいページネーション。
jQueryを使わないでPHPのみで実装する案件があって、
ググってもすぐにコピペで使えそうな物が見つからなかったので自作。

ページャーのみを作るために必要なデータを返す用に作ったので汎用性は高めかなと、、、

続きを読む

PHP Macで作成したcsvを取り込む

Macで作成したcsvファイル等の改行コードをPHPが認識できなくて、ファイルを読み込んでも「1行」だとして処理する。
大体のクライアントはwin環境が多いので忘れがちな対応だけども、php.iniに設定するだけで解決できるのでメモ。

続きを読む

CakePHP2 PHPのバージョン差異を吸収

CakePHP2のアプリケーションサーバを移行した際についでにPHPのバージョンも上げようとしたところ、「Strict (2048)」 というエラーに遭遇。

他の部分はある程度は動いたものの、コンポーネントのあたりが全滅していたのでメモ。

続きを読む

SmartyでPHPの配列をJavaScriptに渡す

たまにPHPからJavaScriptに配列を渡してあげたい場合がある。

テンプレートとしてSmartyを使っている場合の方法をいくつか試してみたメモ。

結果的にはSmartyの出番はほぼない。
PHP側でなんとかする。

続きを読む

PHPカンファレンス2015 行ってきたよー

昨年行けなかったPHPカンファレンス2015行ってきたので、スピーカーのみなさんで資料を公開されている方のスライドまとめ。

PHPのパパも来るからか、参加人数2,500人で例年稀に見る大盛況だった。
個人的にはTLの時にビールの配布がなかったのが残念だった・・・ 人数多くて難しかったかな、、、

来年は是非お願いします!

※スライドの埋め込みができれば一番良かったけど、全部乗せると重くてしょうがなかったのでリンクだけ

続きを読む

FuelPHPをGoogle App Engineで動かす

先日から遊んでいるGAEにFuelをぶち込んで動かすまでの備忘録。

FuelのAPIコントローラが優秀で、そういう使い方だといろいろ使い道があるかなーと思っている。

が、結構つまずくところがあったのでそれのメモ。

続きを読む

UbuntuでGoogle App Engine SDK for PHP

もっぱらAWSを使う機会が多い昨今だが、なんだか個人利用だとほぼ無料で使えそうな雰囲気のGAE

最初は制限が強いのと癖があるなー、と思いスルーしてたけど、他にもいろいろサービスが増えてきたので手始めにubuntuでGoogle App Engine SDK for PHPを使って遊んでみる。

続きを読む

PHPからFikemakerを叩く

最近初めてファイルメーカーというものに触った。

Accessの上位版みたいな感じなのかな?
シームレスで更新されたりと結構面白い代物だった。

で、こいつをWebから叩きたい事由があり FX.phpというものがあると教えてもらったのでそれのメモ。

続きを読む