html

array の数

count($page_array)

外部ファイルの読み込み

require "../lib/common_func.php";

外部ファイルの実行

   $extent = ".php";
   $page_array = array("2010winter",
                       "2010spring",
                       "2010summer",
                       "2010autumn",
                       "2011winter",
                       "2011spring",
                       "2011summer",
                       "2011autumn",
                       "2012winter",
                       "2012spring",
                       "2012summer",
                       "2012autumn",
                       "2013winter",
                       "2013spring",
                       "2013summer",
                       "2013autumn",
                       "2014winter");
   require($page_array[$page_num].$extent);

外部ファイルの存在確認

   if(true==file_exists($page_array[$page_num].$extent) ){
       require($page_array[$page_num].$extent);
   }

password要求

if (!isset($_SERVER['PHP_AUTH_USER'])){
    header('WWW-Authenticate: Basic realm="Private Page"');
    header('HTTP/1.0 401 Unauthorized');

    die('このページを見るにはログインが必要です');
}else{
    if ($_SERVER['PHP_AUTH_USER'] != $user
        || $_SERVER['PHP_AUTH_PW'] != $password){

        header('WWW-Authenticate: Basic realm="Private Page"');
        header('HTTP/1.0 401 Unauthorized');
        die('このページを見るにはログインが必要です');
    }
}

ヒアドキュメント

$data_name = $data['name'];
$data_auther = $data['auther'];
$data_point = $data['point'];

$form_data = <<< EOF1
<form name="setpoint" action="pointset.php?table_num=$table_num" method="post" target="detail">
<table><tr>
<td><input type="hidden" name="set_point" value="1"><input type="text" size="30" name="name" value=$data_name></td>
<td><input type="text" size="30" name="auther" value=$data_auther></td>
<td><input type="text" size="10" name="point" value=$data_point></td>
<td><input type="submit" name="button1" value="ポイント"></td>
<td><input type="submit" name="button2" value="名前"></td></form>
</tr>
EOF1;

$data['name'] は置き換える必要あり

関数宣言

function

<?php
  $a = 1;
  function localtest(){
    print ($a+1);
  }
  localtest();
?>

外と中の $a は別物で、実行結果は 1

ディレクトリー操作


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS