0

いくつかの助けを借りて行うことができます。だから私は2つの日付の間だけアクセスできるサイトを持っています. 私のデータベースには次のものがあります

Name       Type            Data   
start_date VARCHAR(255)  - 11/01/2012
start_time VARCHAR(255)  - 14:32
end_date   VARCHAR(255)  - 13/01/2012
end_time   VARCHAR(255)  - 17:20

上記の日付にのみユーザーへのアクセスを許可する必要があります。これが私が使用しているコードですが、うまくいかないようです。何か間違っていますか? 私はPHP4を実行しています

$current_date = strtotime(date("Y-m-d H:i:s"));

//db query and while loop here

$start_date = explode("/", $rows['start_date']);
$start_time = $rows['start_time'];
$start_date = strtotime($start_date[2] . "-" . $start_date[1] . "-" . $start_date[0] . " " . $start_time); 


$end_date = explode("/", $rows['end_date']);
$end_time = $rows['end_time'];
$end_date = strtotime($end_date[2] . "-" . $end_date[1] . "-" . $end_date[0] . " " .  $end_time);


if(($current_date <= $start_date) || (($current_date >= $end_date)))
{
    echo "Site can only be access between" . $start_date . " and " . $end_date;
}
else 
{
    // redirect to the site...
}

前もって感謝します :)

4

0 に答える 0