2015年12月17日に作成されたページです。 情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。 全件リストはこちら。 どもです。 結果をcsvに蓄積保存する、phpのアンケートフォームを作りました。 フォーム自体のやり方は数多くの先駆者サイトがありますので置いておいて、 結果をcsvで保存するphpを晒します。
![PHPのフォームメールの結果をCSVに保存](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)
Updated 2015.12.07 / Published 2015.04.04 Firefox OSやWindows Phoneの登場でユーザエージェント情報に依存して処理を行っている部分が相次いで見直しを迫られることになりますので、2015年版JavaScriptユーザエージェント判別・判定と同趣旨でPHPにてスマートフォン・タブレットまわりのユーザエージェントを判別・判定して分岐処理を行う手順をご紹介します。 <?php class UserAgent{ private $ua; private $device; public function set(){ $this->ua = mb_strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($this->ua,'iphone') !== false){ $this->device =
<?php session_start(); //トークンをセッションにセット function setToken(){ $token = sha1(uniqid(mt_rand(), true)); $_SESSION['token'] = $token; } //トークンをセッションから取得 function checkToken(){ //セッションが空か生成したトークンと異なるトークンでPOSTされたときは不正アクセス if(empty($_SESSIOIN['token']) || ($_SESSION['token'] != $_POST['token'])){ echo '不正なPOSTが行われました', PHP_EOL; exit; } } //エスケープ function h($s){ return htmlspecialchars($s, ENT_QUOTES, "UT
写真などの画像ファイルをFLASHの画面からサーバーにアップロードし、phpでリサイズしてサムネイルを作成し、画面に表示させる。 さらに、拡大ボタンのクリックで、元のサイズの画像を別ウインドウで表示させるという、一連の動作の作成が今回のお勉強である。 このSAMPLEは単に画像を表示させるだけであるが、画像入りのBBS(掲示板)への応用や、自作の画像や新作商品などをサイトに逐次表示させたいときにブラウザから登録するシステム作りなどに応用できればと思っている。 本SAMPLEでは、サムネイル、元画像を別々のデレクトリーに保存するようにしており、それぞれが、10ファイルを超えると、古いものから削除されるようにしている。 また、アップロードのファイルサイズの上限は300Kbである。 もちろんこれらの設定は、用途やサーバーの容量などを勘案して自由に設定することができる。 ファイルをフォルダに
こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPはセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>
このURLのページは表示することが出来ませんでした。 IQサーバー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く