Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

php

phpMyAdminでDB設定が正しいのにログインできない

php

phpMyAdmin 3.5系→4.5系に今更バージョンアップをした時の話。DB設定は正しくてWordPressは繋がるのに、phpMyAdminではログインできないという現象があった。認証にCookieを使っている設定だったので、Cookieを消して再度ログインを試みたら、上手くいきまし…

PythonとPHPを比較して面白いところを上げてみる

Python面白いです。個人的にこればっかり使いたいです。PHPはやっぱ中途半端感ある。色々と。 タプル・リスト・集合 PHPの配列ってデカイ。何でも配列に入れ込めるし、連想配列で全てが構成できる。PHP4の頃はクラスとかなかったからね、しょうがないね。し…

さくらの共有レンサバにPearをインストールする方法

php

SSHでログインしてからの話。 curlでインストーラーであるgo-pear.pharファイルを取得 僕はpearディレクトリを作ったのでこんな感じ。 $ curl http://pear.php.net/go-pear.phar > go-pear.phar $ mkdir pear $ mv go-pear.phar pear go-pearを実行 $ cd pea…

HTMLをひたすらechoするのは辛いからやめよう

プラグイン開発していて、管理画面に表示されるadd_menuっていうアクションがあるじゃないですか。で、メニューをクリックされた時に表示されるHTMLをPHPのソース内で書くのはすごく面倒いしstring連結なんかしたくないわけですよ。facebookで愚痴ってたら「…

php5.4の文字列オフセットが厳密になった件

php

こーゆーコードでIllegal string offsetが出ました。 php5.3では出ませんでした。 methodB($param['id']); } function methodB($param) { //Illegal string offset 'id' explode(',',$param['id']); } 配列を渡しているつもりが間違えて文字列渡しているのに…