PHPで画面推移なしでファイルをアップロードしてその情報を親ウィンドウの変数に代入する
Javascript側 function uploadFile() { $("#form").submit(); //jQuery return false; } window.hoge = []; <form id="form" action="/upload" method="post" enctype="multipart/form-data" target="iframe">...
View Articleすぐ使えるPHPの正規表現サンプル
GoogleでPHPの正規表現について検索しても直感的に使えるようなサンプルがなかったので書きました。 正規表現がマッチした数を返す『preg_match』 $hoge = preg_match("/h..e/", "hoge"); print($hoge); //結果:1 正規表現がマッチした部分を置換する『preg_replace』 $hoge = preg_replace("/h..e/",...
View ArticlePHPに対話モードがあったというお話
Pythonを普段から使っていて、コンソールからPythonを呼び出すとすぐに対話モードになってコードを入力するとすぐに実行できるので、関数の動作確認にものすごく重宝していたのですが、PHPにはこの対話モードなんてないだろうなぁと思っていたのですが、実はあったようです。ただ、Linuxの環境じゃないとできないらしくて、WindowsのDOSだとなぜかうまくいかなかった。いや、あるんだろうけどね。...
View ArticlePHPのプログラムデザインを考えてみる
PHPで書くコードは、おもしろいほどぐちゃぐちゃになるんだよね(^_^;) コードを書くところが の間なので、HTMLのどこにコードを書いても問題がないのがPHP。だから、モジュールをインクルードするところも自由と言ったら自由になってしまう。...
View ArticlePHP5.5にリスト記法が実装された!
PHP5.5では $a = [1,2,3,4]; このような書き方ができるようになりました。 でも、配列はわかるけど、「連想配列」だとどうなるだろうと疑問だったのでちょっと試して見ることにしました。 $a = {a: 1}; $a = {a => 1};まぁ無理なのはわかってましたが・・エラー・・・。 え・・ということはもしかして・・・ $a = [ a => 1 ];...
View Article