|
|
|
นับจำนวนวัน ช่วยด้วยค่ะ ทำไมตรงจำนวนวันอัพโหลด มันไม่ขึ้นเป็นจำนวนวันอ่ะ |
|
|
|
|
|
|
|
ทำไมตรงจำนวนวันอัพโหลด มันไม่ขึ้นเป็นจำนวนวันอ่ะ
Code (PHP)
<?php
$hostName = "localhost";
$userName = "root";
$passWord = "1234";
$conn = mysql_connect($hostName, $userName, $passWord) or die ("Can not Database Server");
mysql_query("SET NAMES tis620", $conn);
mysql_query("USE db_testphp");
// กำหนดวันที่จะให้ลบโฟลเดอร์
$dataDel = 7;
// แสดงวันที่ปัจจุับัน
$dateCurrent = date("Y-m-d");
$dateB = explode("-",$dateCurrent );
$dateToday = mktime(0, 0, 0, $dateB[1], $dateB[2], $dateB[0]);
// เรียกข้อมูลจาก tb_testuploadfile เรียงวันที่ จากน้อยไปมาก
$sql = "SELECT * FROM tb_testuploadfile ORDER BY dateUpload ASC";
$result = mysql_query($sql) or die ("$sql_Error");
while($row=mysql_fetch_array($result)){
$dateDBW = $row['dateUpload'];
$dateDBY = explode("-",$dateDBW);
$dateDBZ = mktime(0, 0, 0, $dateDBY[1], $dateDBY[2], $dateDBY[0]);
echo "วันที่ปัจจุบัน : $dateCurrent <br>";
echo "วันที่ในฐาน : $dateDBW <br>";
echo "กำหนดวันลบ : <font color=green><b>$dataDel วัน</b></font><br>";
// ค่าวันเดือนปีปัจจุบัน - ค่าของวันเดือนปีในฐาน / (24*60*60);
$expireDate = ($dateToday - $dateDBZ) / (24*60*60);
if ( $expireDate > $dataDel){
echo "จำนวนว้นอัพโหลดไฟล์ <font color=red>$expireDate วัน :> <b>ลบไฟล์โฟลเดอร์</b></font><hr>";
}else{
echo "จำนวนวันอัพโหลดไฟล์ $expireDate วัน : <font color=blue>ยังไม่ต้องทำอะไรทั้งสิ้น</font ><hr>";
}
}
?>
มันขึ้นแบบนี้อ่ะ
จำนวนวันอัพโหลดไฟล์ 70.0416666667 วัน :> ลบไฟล์โฟลเดอร์
Tag : - - - -
|
|
|
|
|
|
Date :
2009-10-26 09:26:27 |
By :
หญิง |
View :
1123 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|