PHP
エンコードと関係ない設定もあるけどこれ。pnp.iniで設定したいんですが、サーバー側の設定でできなかったりするのでとりあえずこれを持っとくと安心。 gist7f513df2a9e05b98ce992abc468618d1 ⅰ とか ① とか機種依存文字が超辛かった(eucJP-win -> UTF-8)け…
突然お客様から電話。楽天から電話があって、どうしていいのかわからないのでお願い、とのこと。内容はこう。 「2017年の6月末だかいつだかわかんないですけど、ともかく 常時SSL化 します、対応しないと 表示できなくなりますよ って脅されました。」 脅さ…
でまあそこで Debugging and Profiling PHP てタイトルで 楽天のGraham Weldon氏がセッションされてたわけです。 すごい良い話だったのでまとめたいなぁ、と思ったんですが、どうも時間が取れないし、温度が下がってきちゃうので、備忘録だけ。あと、プロフ…
一連の続き。もうほとぼり冷めたし、そうすぐに仕様変えないだろうからと思って公開します。Github使ってたらかっこ良さそうなので、そっちで公開します。よろしくです。 comeonly/yahoobrowser · GitHub 公開してから知りましたが、こんなちょっとしたコー…
結構はまりました。原因がわかるまで意味がわからず時間をくってしまったので書いておきます。 症状 こんな感じのエラーがだーーーっとでまくり。 で、/app/tmp/cache/modelの中身を削除して実行すると、今度はブラウザ側で同じエラーが表示される。 原因 /…
マニュアルシンプルに書き過ぎやーん!!!404 Not Found view内に以下のようにする。 Form->input('field', array('dateFormat' => 'YMD')); ?> ほんとにマニュアルはよく読みましょうと自分に何度も言ってあげたい。 CakePHP における型 フィールドのプロパテ…
POSTデータをチェックする前に無駄な前後のスペースなどは取り除きたい場合。CakePHPで言うとbeforeValidateなんかで処理するケース。PHP: trim - Manualを使おうとすると文字化けする。*1
ことの始まり これまでSmartyとPEARでPHPアプリを作ってきたのだけれど、独学なのでなんともMVCに自信が持てない。時間もかかってるので非効率な感じがずっとしていた。小さいプログラムからプログラミングを始めて、データベースを扱うようになって、コード…
2012.07.02 PHPでヤフーにログインする - Digitarhythm こちらでアップデートしました 以下昔の内容です
つまりは前へ ...5 6 7 8 9 10 11... 次へ 6/24ページ目 みたいなものを表示したかったので作ってみた。上記であれば5または11をクリックするとナビゲーションの表示が切り替わる。「前へ」や「次へ」は単純に次のページなり前のページなりへ遷移。現在のペ…
どこを参考にしたか忘れました。 単純で簡単そうだったのでこの方法にしました。 "; } else { echo "そのファイルは存在しません。<br />"; } ?>
2017/06/19追記touki/ftp - Packagist などライブラリを使ったほうが良いと思います。ここPHP: ftp_put - Manualといくつか参考にした。 '<FTPサーバー>', 'ftp_user_name' => '<FTPユーザー名>', 'ftp_user_pass' => '<FTPパスワード>' ); $remote_file = '<アップロード先のパス>'; $file = '<アップ</ftpパスワード></ftpユーザー名></ftpサーバー>…
TwitterのBOTをつくるのに必要になりました。 id:riku_kn:20101113:1289660088の内容そのまま拝借しました。 id:riku_knさんお世話になりました。 '; $apikey = '<APIキー>'; $bitly_url = "http://api.bit.ly/shorten?version=2.0.1&login=" .$username; $bitly_url </apiキー>…
2012.07.02 PHPでヤフーにログインする - Digitarhythm こちらでアップデートしました 以下昔の内容です
PHPにももちろんパーミッションを変更する関数はある*1。ところがこれでエラーになる場合がある。 PHPのchmodでエラーになる場合 原因は実行する側の権限の問題。いろいろ調べた結果、systemという関数を使用した*2。スマートではないけどレンタルサーバー…
細かくチェックすることって大事だなぁ、と言う話。 仕事でヤフーオークションのデータをスクレーピングすることになったのだが、EUC-JPからUTF-8に変換するのに機種依存文字が文字化けしてこまった。ググッた結果eucwin-jpで処理すればいいらしい。とかあっ…