WEB制作の備忘録|朧なる足痕

PHP

はてなブログの新着記事を外部サイトページに表示

ブログの新着記事を外部サイトページに表示 コーポレートサイトなどのトップページで、ニュースの新着記事の日付・見出しを表示しているサイトありますよね。前から気になっていたので、調べてみました。 ブログが更新されると自動で新着記事が更新されます…

メールフォーム実習12:最終

PHP

送信ページ:send.php 【send.php】

メールフォーム実習11:関数の共通ファイルをつくる

PHP

ソースをよりシンプルにする func.phpを新規作成 以下の記述をindex.phpからコピー&ペースト 各ページに共通の記述を別ファイルにまとめ、ソースをよりシンプルにします ここでは、phpの記述のみになるため終了タグをつけません 【func.php】

メールフォーム実習10:送信ページ

PHP

送信ページを整える h1、pを記述 check.phpからtableタグ内をコピー&ペースト check.phpからユーザー定義関数をコピー&ペースト トップへ戻るリンクを追加 トップへ戻ると表示されている値を消す 【send.php】

メールフォーム実習9:入力ページ:エラーメッセージを即表示、確認ページ:回収

PHP

index.phpに入力すると同時にエラーメッセージを表示 今までは入力ページで入力して次の確認ページでエラーを確認し、入力ページへ戻るという仕様でしたが、ユーザーに優しくありませんので回収していきます check.phpでエラー判定の後にリダイレクトをかけ…

メールフォーム実習8:入力ページにエラーメッセージを表示

PHP

check.phpのエラーメッセージをsessionデータにする 【check.php】

メールフォーム実習7:送信ページ:リダイレクト

PHP

check.phpでsessionデータをつくる 【check.php】

メールフォーム実習6:SESSION:入力ページ

PHP

check.phpからindex.phpに戻るときに入力した値を引き継ぐ 上部にphpを記述 inputタグにvalueを追加 textareaタグにはタグ内に追加 文字制限のお知らせをlabel終了タグの後ろに入れる 【index.php】

メールフォーム実習5:確認ページ:エラーメッセージ表示

PHP

エラーメッセージを表示する 各種エラー表示をつくる check.phpにindex.phpの「戻る」リンクをつくります 空文字をエラー変数に代入して初期化、if文でデータが空の場合はエラーを表示させる 文字数、@、半角全角のエラーを表示させる $success = true;を記…

メールフォーム実習4:SESSION:確認ページ/送信ページ

PHP

sessionデータをつくる check.phpにsend.phpの「送信」リンクをつくる postデータをsessionデータに渡す 【check.php】

メールフォーム実習3:ユーザー定義関数

PHP

確認ページを回収 ユーザー定義関数(自作関数)を記述 【check.php】

メールフォーム実習2:確認ページ

PHP

確認ページをつくる check.phpを新規作成 【check.php】 <html lang="ja"> <head> <meta charset="utf-8"> <title>お問い合わせ確認</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <h1>お問い合わせ確認</h1> </body> </html> var_dumpでデータがcheck.phpに渡るか確認 【check.php】

メールフォーム実習:入力ページ

PHP

メールフォームをつくる 【index.php:tableタグの場合】 <html lang="ja"> <head> <meta charset="utf-8"> <title>お問い合わせフォーム</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <h1>お問い合わせフォーム</h1> <form action="check.php" method="post"> <table> <tr> <th><label for="name">お名前:</label></th><td>…</td></tr></table></form></body></html>

PHP基本

PHP

PHPのポイント PHP単独の場合 終了タグを入れない ?> html構文に記述する場合 終了タグを入れる 改行 ."\n"; バックスラッシュ「\」の入れ方 Macの場合:optionキー + ¥キー Windowsの場合:ろキー 変数 頭に$をつける ※$の直後に数字は× コマンドの終了 ;…

PHPとは

PHP

PHPとは データを加工したり、ユーザーの入力を受け付けたりする。 WEB開発に特化したプログラミング言語 プログラミング言語 コンピュータや機械を動かすための命令(コマンド)コンピュータで実行(処理)するための言語 コード入力と実行と確認 PHPのコー…