2015-07-01から1ヶ月間の記事一覧

マジックインクリメント

PHP

アルファベットをループさせると面白い (adsbygoogle = window.adsbygoogle || []).push({});

PHPでのvar_dump時、配列情報を見やすくしたくない?<pre>

PHP

例えばこんなものをvar_dump();で表示したとき、 (adsbygoogle = window.adsbygoogle || []).push({}); 結果は、 array(4) { [0]=> string(2) "aa" [1]=> string(3) "bbb" [2]=> string(4) "cccc" [3]=> string(5) "ddddd" } 見難いですね。 今回は簡単な配…

PHPの==と===の罠

PHP

演算子 説明 == 値が等しい場合TRUEを返す === 値とデータ型が等しければTRUEを返す (adsbygoogle = window.adsbygoogle || []).push({}); 基本的にこんな説明になっています。 実際に

isset()関数とempty()関数の違い

PHP

かなり迷うとこだと思うので忘れないようにメモ。 (adsbygoogle = window.adsbygoogle || []).push({}); ・isset()関数 PHP: isset - Manual 変数がセットされていること、そしてNULLでないことを検査する。・empty()関数 PHP: empty - Manual 変数が空であ…

セッションを理解していく(2回目)

PHP

フォームのセキュリティを作った際に、 (adsbygoogle = window.adsbygoogle || []).push({}); $name = $_SESSION['name'];から $_SESSION['name'] = $_POST['name'];という記述がありましたが、 $_SESSION['name'] = $name;でもよくない?って思いました。今…

セッションを理解していく(1回目)

PHP

FORMタグでデータを送信するときに、メソッドをPOSTやGETにして送信する。 そのデータはactionでの送信先までしかもって行けない。 (adsbygoogle = window.adsbygoogle || []).push({}); じゃあその他のページに送信データをもっていきたいときにどうしよう…

フォームのセキュリティ

PHP

授業でやった簡単なセキュリティ (時間なかったので名前のところのみ1から作りました。) 簡単な説明もコメントアウトのところに書いてみました。 (adsbygoogle = window.adsbygoogle || []).push({}); フォーム画面(index.php)

htmlspecialchars関数

PHP

htmlspecialcharsとは 特殊文字を HTML エンティティに変換するHTMLには特殊文字や特殊な役割を持った文字があります。 その文字をただの文字に変換して表示してしまう機能を持っています。 フォーム画面などで悪意のある入力を無効化にするのに用いたりし、…

ファイルのパーミッション

忘れないようにもう少しだけパーミッションについて書いておこう。 Linuxでアクセス権限を知りたい コマンドは $ ls -lh です。こんな感じのが出ると思います。 $ ls -lh -rwxrw-r-- 1 hoge hoge 2342 Jul 7 16:15 test.txt謎の -rwxrw-r-- について説明この…

PHPでPermission deniedって出る

PHP

なんかするたびに出てくるエラー文 簡単に言うと、権限が無いです。とのこと (adsbygoogle = window.adsbygoogle || []).push({}); 逆に権限さえ与えてしまえばエラーなんか出ないです。 さくっと解決方法を①ディレクトリのパーミッションをchmodで0777にす…

FORMで送信した画像を移動して保存する

PHP

最終的には一覧表示をさせるところまでやります。 今日は画像を指定したファイルに保存するところまで (手動でよくない?ってのは無しで) (adsbygoogle = window.adsbygoogle || []).push({}); ソース(index.php)

3の倍数 または 3の付く数字でアホになるフローチャートとJavaScript パート2

今回は1から決めた数値まで全て書き出すパターンです。 (adsbygoogle = window.adsbygoogle || []).push({}); フローチャート JavaScript var a = ; if(a > 0){ for(var i = 1; a > i; i++){ var ii = String(i); if(i % 3 === 0 || ii.indexOf("3") >= 0){ …

3の倍数 または 3の付く数字でアホになるフローチャートとJavaScript

今回は1つ数字を決めて、その数字が3の倍数 または 3の付く数字だったらアホになる ナベアツがやっていたあれをやりたいと思います。 (adsbygoogle = window.adsbygoogle || []).push({}); 明日は1から決めた数字までのパターンでやる予定です。 フローチャ…