GR ~日々思うことを書いていく~

プレイしたゲームに関する雑記や思考整理

PHP

pukiwikiをローカルに設置

OSをwindows7の64bitに変更したので、色々と環境整備 その一環でローカルにpukiwikiを設置・IIS7 ・php5.4 ・pukiwiki1.4.75年くらい前にも設置したので簡単だろうと思っていたら 色々とバージョンがあがっていたせいで思ったよりはまりました。やったこと…

ifの条件処理は通らないかもしれない

phpでif文の中で処理を記述した際に 複数の条件を and や or でつなげた場合に条件処理を通らない場合がある評価の結果が確定した段階でそれ以降の処理は行わないという事のようだ。 nd の場合はどこかでfalse がかえった段階で続きの条件処理は通らないし o…

ファイルアップロード

クライアント側 <form enctype="multipart/form-data" action="__URL__" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> このファイルをアップロード: <input name="userfile" type="file" /> </form>

値のスワップ

#tempを使用する基本的な置換 function swap(&$a, &$b) { if($a != $b) { $temp = $a; $a = $b; $b = $temp; } } #整数ならこれでもOK function swap(&$a, &$b) { if($a != $b) { $a = $a + $b; $b = $a - $b; $a = $a - $b; } } 上記の加減で行うと算術オー…

sizeof と count

sizeof は count() のエイリアス 実体の方を使用したほうがよいという話のようなので 使用するのは count ★参考リンク PHP: count - Manual PHP array: count or sizeof? - Stack Overflow Blog by Andreas Glaser » PHP – count() vs. sizeOf()

bindParam() に直接値を入れたらダメ

PHP Data Objects (PDO) で以下のように書いています。 $setData = 1; $sql = sprintf('UPDATE %s SET valid_flag=:valid_flag WHERE id=:id', $this->name); $sth = $this->db->prepare($sql); $sth->bindParam(':valid_flag', $setData, PDO::PARAM_INT); …

お問い合わせフォーム     プライバシーポリシー