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

受け取ったデーターを確認・加工する08

☆★データーでの確認★☆受け取ったデーターを数値として処理する intval 関数 doubleval 関数 HTMLフォームのデーター入力画面では、ユーザーがどのような値を入力するかわからない。数字だけ入力すべき欄にアルファベットを入力してしまう可能性もある。 対策…

受け取ったデーターを確認・加工する07

☆★データーでの確認★☆受け取ったデーターを次のページに渡す 受け取ったデーターを次のページに渡す 下記の内容は、最初に受け取ったデーター入力画面を表示して、次のページでは入力内容を確認し、更に次のページで確認した後、そのデーターを更にPHPファイ…

受け取ったデーターを確認・加工する06

☆★データーでの確認★☆受け取ったデーターの未入力を確認する strlen 関数 isset 関数 HTMLフォームへのデーターの未入力や未選択を確認する。 フォームによってデーターの受け渡しが変わるため、それぞれの部品に応じて、2つの関数を使い分ける。 テキスト…

受け取ったデーターを確認・加工する05

☆★データーでの確認★☆受け取ったデーターの妥当性を確認する strlen 関数 ereg 関数 受け取ったデーターをデーターベースに保存する場合、そのデーター長が適切であるとは限らない。 ホームページアドレスを入力する欄に対して、ユーザーが間違えてアドレス…

受け取ったデーターを確認・加工する04

☆★データーでの確認★☆エスケープ文字を除去する stripcslashes 関数 HTMLフォームのテキストボックスなどに入力された文字列に「'」「"」「\」などのPHP固有の特殊文字が含まれていると、受け取ったデーターには、それた文字の前に「¥」マークがつけられて…

受け取ったデーターを確認・加工する

☆★データーでの確認★☆HTMLタグを消去する strip_tags 関数 テキストボックスに入力されたデータ中に含まれるHTMLのタグを完全に除去できる。受け取ったテキストデータが代入された変数を引数に指定すると、HTMLタグが除去された文字列が返される。 第2引数…

HTMLフォームの処理14

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 <br>"; } elseif (isset($_POST[btnCancel])) { print "キャンセルボタンがクリックされた。<br><br>"; } ?> ソースコード ソースコード【 HTML 】 <html lang="ja"> <head> </head></html>

受け取ったデーターを確認・加工する03

☆★データーでの確認★☆改行タグを追加する nl2br 関数 改行はそのまま出力してもHTML上で改行されるだけで、Webブラウザ上では改行表示されていない。 nl2br関数を使うと、文字列上の改行コード前に<br />タグを追加できる。 【 書式 】《 PHPスクリプト 》 "; prin…

受け取ったデーターを確認・加工する02

☆★データーでの確認★☆HTMLの特殊文字を実態参照に置換する htmlspecialchars 関数 テキストボックスに入力されたデータに含まれるHTMLの特殊文字を実態参照に置き換える。 この関数を使うことにより、HTMLタグはWebブラウザ上では単なるテキストになるため、…

HTMLフォームの処理13

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 0) { print "テキスト領域に入力されたデータは、『 " . $_POST[inputdata] . " 』。"; } else { print "テキストは空欄です。"; } print "<br><br><br>"; } ?> ソー…

HTMLフォームの処理12

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 <br><br>"; } ?> ソースコード ソースコード【 HTML 】

HTMLフォームの処理11

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; $n…

HTMLフォームの処理10

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; } else { print "$num ヶ目のチェックボックスはOFF<br>"; } } print "<br>

HTMLフォームの処理09

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 <br><br>"; } ?> ソースコード ソースコード【 HTML 】 <html lang="ja"> <head> </head></html>

HTMLフォームの処理08

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 <br><br>"; } ?> ソースコード ソースコード【 HTML 】 …

HTMLフォームの処理07

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 0) { print "「テキストボックスに入力されたデーターは『 " . $_POST[inputdata] . " 』。"; }else{ print "テキストボックスは空欄!"; } print "<br><br><br>"; } …

HTMLフォームの処理06

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; print "data1⇒" . $_GET[data1] . "<br>"; print "data2⇒" . $_GET[data2] . "<br>"; print "data3⇒" . $_GET[data3] . "<br>"; ?> ソースコード ソースコード【 HT…

HTMLフォームの処理05

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; print "名前⇒" . $name . "<br>"; print "住所⇒" . $address . "<br>"; print "<br><br>"; } ?> ソースコード ソースコード【 …

HTMLフォームの処理04

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; print "名前⇒" . $rcv_username . "<br>"; print "住所⇒" . $rcv_useraddress . "<br>"; ?> ソースコード ソースコード【 HTML 】 <html lang="ja"> </html>

HTMLフォームの処理03

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; print "名前⇒" . $_POST[username]; } else if ($_SERVER[REQUEST_METHOD] == "GET") { // GETで送信された!<br>; print "GETで送信されました!<br>"; print …

HTMLフォームの処理02

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; // スーバーグローバル変数で「名前」を受けとる print "名前⇒" . $GET[username] . "<br>"; // グローバル変数で「住所」を受け取る print "住所⇒" . $HTT…

HTMLフォームの処理

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》※[ register_globals ]の設定が「Off」のため無効になっている。 "; // スーバーグローバル変数で「名前」を受けとる print "名前⇒" . $POST[username] . "<br>…

関数の基礎知識13

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 ファイル名『3-5.php』

関数の基礎知識12

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 <html> <head> <meta http-equiv='Content-Type' Content='text/html; charset=x-euc-jp'> </meta></head></html>

関数の基礎知識11

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; // ユーザー定義されている関数を列挙する print "【 ユーザー定義の独自関数 】<br>"; print_r ($vars[u…

関数の基礎知識10

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》

関数の基礎知識09

☆★データーでの確認★☆CONTENT画面 iPhone用にデザインしてあります。 【 書式 】《 PHPスクリプト 》 "; return $data * $GDATA; } /*メインの処理部*/ // グローバル関数の値を出力…

関数の基礎知識08

☆★データーでの確認★☆仮引数のデフォルト値を設定する 仮引数のデフォルト値を設定する 【 書式 】《 PHPスクリプト 》 "; // 例2:一方の引数を省略して呼び出し print "10 + ?? = " . testfunc (10) . "<br>"; // 例3:両方…

関数の基礎知識07

☆★データーでの確認★☆渡された可変引数の数を調べる func_num_args 関数 【 書式 】《 PHPスクリプト 》 "; // 可変引数を配列に代入 $args = func_get_args (); // ループでインデックスを指定して配列の内容を列挙 for ($cnt = 0; $cnt < $argcnt; $cnt++)…

関数の基礎知識06

☆★データーでの確認★☆可変引数の関数 func_get_args 関数 【 書式 】《 PHPスクリプト 》 "; foreach ($args as $arg) { print $arg . "<br>"; } print "<br>"; } // 引数なしで呼び出し testfunc (); // 引数1ヶで呼び出し testfunc (100); // 引数3ヶで呼び出し …