Exemple #1
0
<?php

// ログインフォームを表示します
error_reporting(E_ALL);
session_start();
require_once "function.php";
// htmlの文字列をセッションの値に置換します
// 置換する文字列を指定します
$strings = array("error_message", "email", "password");
$replaces = array();
foreach ($strings as $string) {
    $replaces[$string] = isset($_SESSION[$string]) ? $_SESSION[$string] : "";
}
// ログインフォームhtmlの文字列を置き換えて表示します
displayPageFile("login_form.html", $replaces);
// セッション情報を削除します
session_destroy();
Exemple #2
0
<?php

// マイページを表示します
error_reporting(E_ALL);
session_start();
require_once "function.php";
// ログインしていなければログインフォームに移動します
if (isLogin() == false) {
    header("location: login_form.php");
    exit;
}
// 会員IDから日記情報を取得します
$diaries = getDiaryByPersonId($_SESSION["person_id"]);
// HTMLの文字列を日記一覧に置換します
// 日記ごとに<p>で囲います
//
// $strings = array("create_day", "name");
// foreach($diaries as $diary) {
// 	$replaces["ddd_diary_bbb"] .= "<p><a href=\"diary.php?date=".$diary["yyyymmdd"]."\">";
// 	foreach($strings as $string) {
// 		$replaces["ddd_diary_bbb"] .= $diary[$string];
// 	}
// 	$replaces["ddd_diary_bbb"] .= "</a></p>";
// }
// var_dump($replaces["ddd_diary_bbb"]);
// // mypage.htmlの文字列を置き換えて表示します
displayPageFile("mypage.html", $replaces);