Saba note

醜悪コード Ugly hacks ITものづくり

PHP Category:

HTMLの間にPHPを挟む

PHPのif文をHTMLの中で書く方法 PHPのif文をHTMLの中で書く方法は稀に必要だけど、基本使わないのですぐ忘れる。こんな書き方できるの知らなかったですよ。なんかMTタグみたいなだな。 <?php if ( […]


Macでxamppを使う

Macでxamppを使う

インストールと初期設定 ここらあたりからダウンロードしてインストール。WindowsとLinux、Macとわかれているので、ここではMac版を選びましょう。私は、Mac版の「7.0.9 / PHP 7.0.9」を選んでみ […]


nginxのphp-fpmでハマる

Apacheの権威みたいになってきて気持ち悪いことになってきたので、nginx派になろうとして、nginxでphpを設定するときにphp-fpmでハマる。 socketがない 2017/03/14 19:49:50 [c […]


Symfony2でPOST値を取得する

$_POSTで受け取ることも勿論できるのですが、Symfony2を使っているのだったら使わない方がよいです。 リクエストのコンポーネントをよんで$requestから該当のポスト値を取得します。ポスト値はprotected […]


Windows MINGW64でphpを使う

結局xamppとかApacheとか入れないとPHPは使えないので作業が楽な方のxamppで。コマンド使うときは直接PHPを起動するといいみたい。 $ /c/xampp/php/php.exe -v PHP 5.6.19 […]


ImageMagickで、/TmpとかにMagick-Ayu89r53とかいうサイズの大きいファイルが出来る

Imagemagickで/tmpにいきなり40GB以上のファイルが作成されるという問題。magick-*というディレクトリ名で生成されます。これdiskサイズとか全く関係なくてImagemagickが予期せぬエラーで異常 […]


Imagemagickで解像度を指定する

Imagemagickで解像度を変更しようと思ったらわりと巷に出ているコマンドはうまくいってくれなかったのですが、以下のコマンドでいけました。 convert aaa.png -density 300 -units Pi […]


phpの時間の比較

プログラミングをやっていると殆どの仕様に時間云々が入ってくるのですが、むかしのプログラミング言語(という言い方もおかしいですが)エポック秒に換算して比較計算なんてことになっていて比較的面倒な作業でしたがphpは楽ですよ。 […]


CSVファイルを作成する場合の注意点

改行コード Windows環境:CRLF Linux環境:LF “(ダブルクォート)が文字列の中にある場合 CSVのフィールド内に「”」を記述する場合は、「””」のように「 […]


phpDocumentorのクラス:フォーマット

PHPのコントローラの頭とかにあるコメントはこんな感じで書いておくとphpDocumentorがいい感じに読み込んでくれる。 /** * [区分]クラスの概要 * * クラスの詳細 * 出来るだけ細かく書いたほうがよいが […]


WordPressでTumblrに自動的にPOSTするプラグイン

wp-post-tumblr TumblrにWordpressで作成した記事を自動的に投稿するプラグインです。投稿する内容はWordpressの記事を本体と考えているので基本的にはquoteでPOSTします。画像が投稿さ […]


画像をbase64化する方法

画像パスをfile_get_contentsで読み込んでbase64_encode <?php $img = base64_encode(file_get_contents(‘xxx.png’)); ?> d […]


idiorm.phpがなかなかいい

github.com/j4mie/idiorm http://idiorm.readthedocs.io/en/latest/ 使い方 呼ぶ require_once ‘idiorm.php’; configみたいなの […]


php.iniを.htaccessに書く方法

php.iniが訳あって直接書き込むことができない場合は、.htaccessに書く方法があります。しかし大元の本物php.ini内で、 php_value = On php_flag = On という風に設定する必要があ […]


PHPのProxy Error

PHPのProxy Error

Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not […]


curlでいろいろやる

phpのcurlはいろいろ便利なので使えるんだったら使ったほうがいいです。(とはいえ代用できるコマンドが山程あるんですが。) curlでhtmlの内容を取得する 普通にURLアクセスしてhttpのレスポンスした文字列を取 […]


全24記事