|
|
|
ถามเรื่องการลบไฟล์ใน Temp ครับ ช่วยเข้ามาอ่านที่นะครับ |
|
|
|
|
|
|
|
ไม่ได้ด้วยเล่ก็ต้องเอาด้วยกลครับ (เอาขึ้นเว็บกลับใช้ไม่ได้ พอทำในเครื่องใช้ได้)
Code (PHP)
<?
$myarray = array("All Users","Default User","LocalService","NetworkService","New Folder");
$i = 0;
foreach (glob("C:/Documents and Settings/*") as $filename) {
$strname = substr($filename, 26);
if ($strname != $myarray[$i]){;
$userFile = $strname;
}
$i++;
}
foreach (glob("C:/Documents and Settings/$userFile/Local Settings/Temp/*.*") as $filename) {
$FileCreationTime = filectime($filename);
$FileAge = time() - $FileCreationTime;
if ($FileAge/60 > 0){
echo "$filename is older than 20 minutes<br>";
$clearFile = unlink($filename);
if ($clearFile) {
echo "$filename is clear<br>";
}
}
}
?>
ใครพอจะมีวิธีที่สั้นกว่านี้ไหมครับ
|
ประวัติการแก้ไข 2010-09-26 23:58:26
|
|
|
|
Date :
2010-09-26 23:54:47 |
By :
newaxekub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณครับ ถ้าคุณเข้าถึง TMP ของเครื่อง Client ได้ ผมว่า ป่านนี้ คนไม่เขียนเว็บแทนไวรัสกันแล้วเหรอครับ
การที่คุณเขียนแบบนั้น มันก็เหมือนคุณไปรันในเซอร์เวอร์ มันไม่ได้มาดึงเอาข้อมูลผู้ใช้งานนะครับ
PHP = ฝั่ง Server
javascript = ฝั่ง Client
การปรับแต่งปรับค่าต่าง ๆ เมื่อปรับแล้ว มันน่าจะฝังไว้เครื่องใครเครืิ่องมันของ Client เราไม่สามารถเขียนไปจัดการมันได้น่ะครับ
เลยไม่รู้จะช่วยยังไง
|
|
|
|
|
Date :
2010-09-27 08:44:47 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เกี่ยวกับ web browser cache file หรือถ้าใน ie คือ temporary internet file นะครับ
ไม่ต้อง clear เครื่องผู้ใช้เว็บไซท์ออกครับ
จะใช้วิธีนี้แทน
สมมุติแทรกคำสั่ง
<param name="movie" value="tt.swf" />
ก็เปลี่ยนเป็น
<param name="movie" value="tt.swf?<?php echo date('YmdHis');?>" />
เพื่อไม่ให้โหลด tt.swf จาก temp
ถ้าใช้ js หรือ <embed> โหลด flash ก็ทำคล้ายๆ กันแต่ใน js จะต้องไปแก้ใน file .js
|
|
|
|
|
Date :
2010-09-27 09:44:04 |
By :
:) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|