くろひょうのwebデザインのお勉強帳

フェリカテクニカルアカデミー web制作科の受講生です。授業の要点、復習でつまづいた点などを記録し、レベルアップに励みます。

クリエイターになるための、お勉強の記録帳

PHP

[PHP]入力フォーム⑦

PHP

フォームを送信後に入力フォームをクリアにする 以下のコードによって、送信完了すると、セッションファイルに保存されていたデータが破棄されるようになる。 【send.php】 $_SESSION = array();unset($_SESSION['name']);unset($_SESSION['email']);unset($…

[PHP]php.iniファイルの初期設定(XAMPP、MAMP)

PHP

XAMPP、MAMPでPHPを始める前にやっておくべきなのですが、php.iniファイルのデフォルトの設定変更があります。 主に、文字コード設定とタイムゾーンの設定です。 設定を変更する際にはXAMPP、MAMPを一旦停止しておきましょう Windows・XAMPP編 (v3.2.1) ○X…

[PHP]入力フォーム⑥

PHP

今回やるのは、入力が終わって確認画面で入力ミスに気づいたときのための2つのこと。 1.「入力画面に戻る」ボタンを追加する 2.入力画面で入れた値を表示させておく 1.「入力画面に戻る」ボタンを追加する メールアドレス間違えちゃった・・・ だけど…

[PHP]入力フォーム⑤ フォームが送信されたらメールが届くようにする

PHP

フォームが送信されたらメールが届くようにする メールを送る関数mb_send_mail() mb_send_mail(’①メールアドレス’,’②メールの表題’,’③メールの内容’) ①通知してほしいメールアドレス。 ②お知らせメールの件名 ③お知らせメールの本文。ここに入力したものが…

[PHP]入力フォーム④

PHP

入力フォーム2−3 送信後に表示される画面 send.phpで送信後の内容を表示する画面を作成する。 ①まずは、表示する器となるHTMLから。 【send.php】 <body><h1>メール送信画面</h1><p>以下の内容で送信されました。</p><table><tr><th>お名前:</th><td></td></tr><tr><th>メールアドレス:</th><td></td></tr><tr><th>お問い合わせ内容:</th><td></td></tr></table><p><a href="index.php">入力画面へ戻る</a></p></body> ②…

[PHP]データの送信方式

PHP

PHPでのデータの送信方法(メソッド)は3つ。 GET ブラウザーからサーバーにデータを渡すときに、内容(name属性の値など)をURLにつけて送られる。 個人情報の場合は内容が丸見えになるのでセキュリティ上データの送信には不向き $_GET変数を使う…

[PHP]入力フォーム③

PHP

入力フォーム2 名前、メールアドレス、お問い合わせ内容を記入できるフォームを作成します。 今回は入力確認画面、送信後の画面、そして指定されたアドレスへの通知メールも実装します。 使用するファイル・index.php(入力フォーム) ・check.php(確認画…

[PHP]入力フォーム②

PHP

フォーム1−4 入力フォームの中に値が入っているかどうかをチェックする isset関数を使う ① if (isset (関数名) === true) { ※「=== ture」は省略可能で echo '入力されています'; if (isset (関数名)) { 〜〜 とできる} else { echo '入力されていません';…

[PHP]入力フォーム①

PHP

HTMLの<form>で取得したデータをサーバーに送り、PHPで処理することができる。 流れ ユーザー:①HTMLフォームに書き込み、送信 ↓ サーバー:②メモリで受け取る ③Apacheで処理 ④PHPが結果を返す ※処理後、メモリからデータは消える ↓ ⑤結果をHTMLでユーザーに返す </form>…

[PHP]PHPの初歩知識②

PHP

$変数 = ’文字列’ ・PHPの変数は$マークで始まる ※Javascriptでは「var」に当たる ・変数は半角英数に限る。ただし最初の文字に数字は使えない ・= は代入演算子 連結演算子は「.」 ※Javascriptでは「+」に当たる 改行を入れる場合「”\n”」 ※Windowsで…

[PHP]テストサーバーの設定

PHPのプログラムを開発し、ローカルサーバーで実行する為の環境設定を行う。 使用するソフトウェア:Dreamwever、XAMPPまたはMAMP ※XAMPPまたはMAMPはインストール済みとします。 ①XAMPPまたはMAMPを起動し、ApacheとMySQLをOnにする 緑色に変わったらONにな…

[PHP]PHPの初歩知識①

PHP

PHPとは? 「PHP Hypertext Preprocessor」の略 プログラミング言語 サーバー上で動作し、webページを動的に作成する ファイルの拡張子は「.php」 開発環境 PHPの開発に必要なもの ①サーバー(ApacheがPHPの動作に必要) レンタルサーバーがなくても、コンピ…