2013-10-01から1ヶ月間の記事一覧

三項演算子でつまづく

PHP

PHPの三項演算子は、ちょっとJavaScriptのと違う。 余計に括弧が必要だ PHP $state = isset ($_GET['ID']) ? (empty ($_GET['ID']) ? 'clear' : 'view') : (isset ($_POST['ID']) ? (empty ($_POST['ID']) ? 'new&register' : 'register') : 'list'); JavaSc…

script要素の1つ前の要素を取得する

<img src="img0.gif" alt="a"> <script> (function(b,c,d){ d = (function A(e){return e.nodeType==1?e:A(e)})( (function A(e){return e.tagName=='SCRIPT'?e:A(e.lastChild)})(document).previousSibling); setInterval(function(){d.alt=b[Math.random()*b.length|0]},c); })([ 'img1.gif', '…

セキュリティ対策が甘い理由

http://oshiete.goo.ne.jp/qa/8319772.htmlたまたま違うスレッドを喰い入るように見る。 もし人事の側なら、例え優秀な人でも遠慮するかな? 問題は、やんわりとした本人の納得が得られる「採用しない理由」だ。 「今回の面接で貴方以上に優れていると思われ…

MYSQLで、日付文字列に日本語の曜日を含めて返す

関数にするべきなのだろうが・・・。 (そんなに高速である必要もないので) SELECT CONCAT ( DATE_FORMAT(HIZUKE,"%m月%d日"), "(", ELT(WEEKDAY(HIZUKE)+1,"月","火","水","木","金","土","日"), ") ", DATE_FORMAT (HIZUKE, " %H時%i分") ) AS DATE, * FR…

正直なところ

(x==undefined || x===false )? 10 : x それではダメなような気がする x==undefinedは、甘すぎて、 x===falseだけでは、穴がありすぎて・・・。 (('undefined' === typeof x) || (x === null) || (x === '') || isNaN (x)) ? 10: Number(x) そもそも、move …

PHP配列用関数がちょっとだけ使い辛い。

//配列の内容をHTML用にサニタイズ function htmlSanitize ($value) { return htmlspecialchars ($value, ENT_QUOTES); } array_walk_recursive ($ary, htmlSanitize); 一度変数に代入してからなのが、今ひとつ。

MySQLにハマっている

select 文は、union でつなげられるのか〜、しらなかった。 これまでのPHPからSQL文を何回かに分けて、結果を合成していたのだが、それをを無くせられる。 PHPからMySQLを呼び出すには、PDOを使うのか…