より具体的なメモ。
最近はssls.comというサイトでCOMODOのPositiveSSLを購入し使っている。GeotrustのRapidSSLが日本の代理店からしか買えなくなって、しかも価格が日本向けの(高い)値段になってしまったためだ。PositiveSSLだとこのサイトでは1年で8.95ドル、3年で14.97ドル。
続きを読むいろいろな記事を調査したが、コードそのままで動くものがなかった…
一番近いのが以下の記事だが、縦長に撮った写真の上下が逆さになってしまった。
www.glic.co.jp
おかしいなーと思いいろいろと調べた結果、
imagerotate()の第2引数は、反時計回りの度数を指定するので、「時計回りに90°」であれば、「反時計回りに270°」としなければならない。
http://php.net/manual/ja/function.imagerotate.php
フォームを作ればそのhtmlをそのまま確認画面にも使えるという手抜きの方法。javascriptをフォームエレメントをspanタグに置き換えていくことで、フォームのhtmlをそのまま使えるのが最大の利点。
手抜きとはいうが、フォームと別にページを作るよう間違いが少なくてすむし、保守性がものすごく高い。javascriptが動作することが大前提なのだが、今自分のブラウザでは通常クリアされているとみてよい。
続きを読むプログラムを置くディレクトリがScriptAliasで指定されたcgi-binのようなところで、プログラムが管理するファイルを直接参照用に通常ディレクトリに置くようなケースで、両者のディレクトリの差を相対パスで記述しておけばパスを自動的に作ってくれるようにすると便利なことがある。
そのとき、../ が含まれていると、そのままでもブラウザやperlでは解釈してくれるが、マッチングなどをしたいとき、
http://www.example.com/cgi-bin/path/../../path/
http://www.example.com/cgi-bin/../path/
を
http://www.example.com/path/
に揃えたい。その処理を入れたサンプル。