|
|
|
รบกวนสอบถาม ว่าเราสามารถใช้ php uplaod file and zip และตั้ง password ได้หรือไม่ครับ เนื่องจากเป็นเอกสารสำคัญ |
|
|
|
|
|
|
|
ทำได้ครับ คือการใส่รหัสผ่านก่อนโหลดอะไรประมาณนี้ใช่ไหมครับ
|
|
|
|
|
Date :
2014-12-17 13:09:51 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณว่า ให้ ตั้งรหัส ตอนที่เรา upload ครับ โดยจะกำหนด ไว้เลยว่า ถ้า zip แล้ว pass ต้องใช้ตัวที่เรากำหนดตลอดนะครับ
เช่น pass = 123456 ทุกครั้งที่มีการ upload ครับ
|
ประวัติการแก้ไข 2014-12-17 13:19:35
|
|
|
|
Date :
2014-12-17 13:17:58 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$zip = new ZipArchive();
$zip_status = $zip->open("test.zip");
if ($zip_status === true)
{
if ($zip->setPassword("MySecretPassword"))
{
if (!$zip->extractTo(__DIR__))
echo "Extraction failed (wrong password?)";
}
$zip->close();
}
else
{
die("Failed opening archive: ". @$zip->getStatusString() . " (code: ". $zip_status .")");
}
?>
|
|
|
|
|
Date :
2014-12-17 13:23:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของ พี่ TC Admin
อันนรี้ไว้แตก zip ใช่ไหมครับ
พอดีผมจะทำ ตั้งแต่ uploadfile แล้วก็ zip และตั้ง password สำหรับ คาย zip ไปในตัวนะครับ
ผมเริ่มไม่ถูก ตอนนี้ ได้แค่ uploadfile ได้แล้ว นะครับ
แต่จะให้ zip + set password ไม่ได้นะครับ ไปต่อไม่ถูกครับ
|
|
|
|
|
Date :
2014-12-17 13:30:48 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://php.net/manual/en/ziparchive.setpassword.php
php ZipArchive เหมือนของคุณวินว่านั่นแหละครับ สร้างไฟล์ zip ได้กำหนด password ได้ เป็นเพียงอย่างเดียวที่ทำได้ในตอนนี้
ตัวอื่นๆก็สร้างไฟล์ zip ได้แต่กำหนด password ไม่ได้
ตัวนี้ต้องการ PHP5.6, PECL zip >= 1.12.4
ซึ่งผมก็ไม่รู้ว่าต้องติดตั้ง PECL เพิ่มยังไง เคยลองบนวินโดวส์แล้วแต่ไม่สำเร็จ เลยอดใช้ของดีๆพวกนี้ไป
แต่ถึงติดตั้งได้ก็ไม่รู้ว่าบน shared host เค้าจะมีให้ใช้รึเปล่าอีก เศร้า
|
|
|
|
|
Date :
2014-12-18 08:50:25 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ เดี๋ยวจะลองหา เรื่อยๆครับ
|
|
|
|
|
Date :
2014-12-18 12:15:16 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|