php

スポンサーリンク
Google API

googleスプレッドシートをPHPからアクセスしたら超絶めんどくさかった件

エクセルのシートをPHPで読みたかったのですが、googleスプレッドシート経由で読めば簡単じゃね? と思ってやり始めたときのメモです。 公式のチュートリアルを見て簡単じゃーんと思ったのですが・・・結果としては、結構ハマりました。 ...
CakePHP3.x

[CakePHP3.x]CakePHP2にあったafterFind()やvirtualFiledsはどこに行った?

CakePHP2ではモデルのafterFind()メソッドで検索結果の整形を行うことができました。 なんですが、CakePHP3ではなくなってしまったようです。 (参考)afterFind イベントやバーチャルフィールドはありません...
CakePHP3.x

CakePHP3で複合主キーを使う

CakePHP3が複数のプライマリキーを持つことができるようになったみたいなのだが、ずっと避けてきていましたが、ようやく使えそうなのでちょっといじってみました。
CakePHP3.x

CakePHP3+Bootstrap3でチェックボックスとかラジオボタンを横並びでいい感じで表示する

CakePHP3+Bootstrap3でフォーム部品を表示させようとするのだけど、チェックボックスとかが縦並びになったりイマイチ感が半端ない。 とりあえず、手っ取り早く横並びでいい感じに表示させようと試みてみました。
開発

ImageMagic&PHPでJPEGに変換すると背景が黒くなる問題

ImageMagicでPDFを変換してJPEGにしたかったのだが、背景色が真っ黒になってしまって文字が読めなくなってしまう。 どうにかして背景色を設定したいのだがうまくいかない・・・ どうにかして見つけた方法がこれ。
CakePHP3.x

CakePHP3のFormHelperのデフォルトを変える

CakePHP3でフォームを書く際に、divとかラベルとかの制御はそれぞれのメソッドのパラメータからできたんですが、CakePHP3になってなんかうまくいかないことが多い。
CakePHP

同じテーブルで条件を変えて同時に取得するには

CakePHP2でHasManyでリレーションしているテーブルの最新のデータのみ取得と全件取得を同時にしたい場合どうしたらいいか… ちょっと悩みました。
OS設定

[XAMPP]ShellからBreakができない?

Windows10にインストールしたXAMPPのコントロールパネルから起動したShell(コマンドプロンプト)でPHPのプログラムを実行してみた。 右側のShellボタンで動かすやつね。 プログラム自体は動いたんだけど、Ctrl+Cでブ...
Linux

[CentOS]PHPのバージョンアップが原因でyumが更新できないとき

yumのアップデートができなくなってしまった。 なんだか、PHP関連で競合が出ている。 うーん・・・なぜだ。
PHP

PHP Simple HTML DOM Parserでエラーが出る。

PHP Simple HTML DOM Parserでstr_get_html()で初期化しようとするとFalseになるためfindメソッドを呼び出しても エラーになってしまう件。
開発

サイトを引っ越したらParse error: syntax error,

PHP5.1系から5.2系のサーバーにサイトをお引越ししたら、なぜか syntax errorに。 原因はshort_open_tagの初期値がONからOFFに変わっていたことでした。 ごく一部だけPHPタグの短縮型を使っていたため気づく...