ねっとぱんだ-プログラミング勉強ブログ-

Webデザイン、プログラミングの勉強ブログ。

PHP

【php】アカウント登録、ログイン機能をクラス化してみる

アカウント登録、ログイン機能をクラス化 引き続き、チームラボさんの研修をやりました。https://team-lab.github.io/skillup/2/4.htmll研修の仕様なのか僕がヘボいからか、このまま写経すると渡された引数が使われてなかったりエラーになったりする記述だっ…

【php,MySQL】アカウント登録、ログイン機能を作成

アカウント登録機能 phpとMySQLでアカウント登録機能を作りました。 下記のチームラボさんの研修を参考に、デザイン部分など自作して制作。STEP2-2.ログイン機能を作ってみる / チームラボ オンラインスキルアップ課題 目標 MySQLと連携したアカウント登録、…

【php】メール送信フォーム

PHP

メール送信フォーム 制作時間2時間 学校で制作したフォームです。 新しく学んだ関数 mb_language 現在の言語を取得、設定できる。 mb_internal_encoding 内部文字エンコーディングの設定 内部文字エンコーディング 「mbstring関数を利用するときのデフォルト…

【PHP,MySQL,Javascript】メモアプリを制作

メモアプリ1 追加と排除ができる簡単なメモアプリです。 目的 データベースとのやりとりの基礎を実際に理解する。 見やすいUI,UXを考えて作る。 レンタルサーバーにアップロードする。 使用するもの PHP データベースとのやりとり、データの表示 MySQL レン…

【PHP】簡易掲示板

PHP

某学習サイトのチュートリアルで簡易掲示板を作りました。 全体像 index.php bbs.dat index.phpから入力した値をbbs.datに保存。 bbs.datのデータをあるだけindex.phpに表示する。 制作時間 3時間 反省、改善点 セキュリティの面を調べて付け足していく。 デ…

【php】レコードの削除・更新とTransaction

レコードの更新、排除 レコードの削除 レコードの名前を指定して削除するsql文をprepareで指定 executeでプレースホルダーに消したい名前を指定して実行。 rowCount() PDOStatement->rowCount() — 直近の SQL ステートメントによって作用した行数を返す。引…

【php】phpのエラー

PHP

PHPのエラー 大きく分けて3つ パースエラー(シンタックスエラー) 文法を間違っている場合。一行も実行されない。 実行時のエラー 実行が中断されるエラー(Fatal Error致命的なエラー)問題のある点でエラーになり実行が止まる。未定義の関数を呼び出そうと…

【php】FETCH_CLASS

PDO::FETCH_CLASS クラスを作る class User{ //fetchクラスモードではカラムを自動的にクラスのパブリックのプロパティにセットしてくれる。 //privateにしたいときとかはここでセット public $id; public $name; public $score; public function show(){ ec…

【PHP】全件抽出と条件付き抽出

全件抽出 fetchAll(PDO::FETCH_ASSOC) 結果に含まれるすべての行を配列で取得。キーと値のペアの配列で帰ってくるよう指定。 $stmt = $db->query('select * from users'); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($users as $user){ var_du…

【PHP】PDOでデータを挿入、bind

PDOでsqlを実行する手段 exec():結果を返さない、安全なsql query():結果を返す、安全、何回も実行されないsql prepare():結果を返す、安全対策が必要、複数回実行されるsql悪意のあるコードの対策ができる。 prepareを使ってレコードを挿入 prepare 文を実…

【PHP】データベースとの接続

PHPでデータベースを使う PDO php data object PHP標準(5.1.0以降)のデータベース接続クラス。MySQLやPostgreSQLやSQLiteなど、色々なデータベースに接続するための命令どのデータベースを使う場合でも同じ関数を使える。 引用:http://www.php-labo.net/tu…

【php】cookieとsession

PHP

cookie 引用:http://php.net/manual/ja/features.cookies.php リモートブラウザに文字列データを保存したり、 再訪するユーザーを特定したりする機構 下記を実行した後に、 setcookie~を消してもブラウザに値が保存されているので書き出せる。 別ページから…

【php】例外処理の基礎

PHP

例外処理 引用:http://php.net/manual/ja/language.exceptions.php 以下の関数を実行すると5割る0が実行されてwarningが出る。 function div($a,$b){ echo $a/$b; } div(7,4); div(5,0); warningではなく別の処理をしたい場合、例外処理を記述する。 throw n…

【php】外部ファイルの読み込みと名前空間

PHP

外部ファイルの読み込み require エラー時にfatal errorとなって処理が止まる require_once 一度読み込まれている場合、再度読み込まれることはない。 include エラー時にWarningが出力されて処理は実行される include_once 一度読み込まれている場合、再度…

【PHP】簡易的なフォーム練習

PHP

フォーム作成順序 1.入力ページ(今回はindex.php)を作成<form></form>タグを記述して、その中に< inpput >を記述していく。 今回使用するフォーム text テキストをを入力できる textarea 複数行を入力 name 指定したnameに入力した値が格納される。 今回はtableタグで囲…

【HTML PHP】フォームの作成

基本的なフォーム 引用:http://www.kanzaki.com/docs/html/htminfo31.html form 形,形状、方式HTMLでは「何を」「どこに」「どうやって」送るかを示す手段 フォームの主要な属性 action属性 データを受け取るプログラムを指定。action属性の値はデータを受…

MAMPの導入

MAMPとは MAMP 「Macintosh」「Apache」「MySQL」「PHP」の頭文字をとったもの 公式サイトでダウンロードhttps://www.mamp.info/en/ MAMP起動後、「preferance」の「ports」を確認。80にする。8000だとスカイプと被る。 タイムゾーンの初期化 macでdate直す…

【php】オブジェクト、クラス、インスタンス

PHP

参考 : http://qiita.com/mpyw/items/41230bec5c02142ae691 オブジェクト、クラス、インスタンス 引用 http://wa3.i-3-i.info/word13563.html オブジェクト クラスとインスタンスを指す? クラス 「型」、「設計図」属性(プロパティ)と操作(メソッド)を…

【PHP】基礎知識・基本的な記述

PHP

php基礎 phpブログやSNSなどで使われたりする。 動くものを作るときにはお勧めの言語 echo 文字列を書き出す。 コメントアウト // 一行 /* 複数行 */ ・htmlと共存できる。phpの変数 $をつけて格納 $を付けて呼び出す。