ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใช้ Class dUnzip2 แล้วไม่แตกไฟล์หรือ dir ที่ว่าง ทำไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใช้ Class dUnzip2 แล้วไม่แตกไฟล์หรือ dir ที่ว่าง ทำไงครับ  (อ่าน 1600 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Nemesis
ก๊วนเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 316



ดูรายละเอียด
« เมื่อ: 16 กันยายน 2008, 13:46:59 »

คือ ใช้ Class dUnzip2 แตกไฟล์แล้วไฟล์ใหนที่ มันว่าง หรือ dir ที่มันว่าง มันดันไม่แตกออกมาด้วย
ต้องแก้ตรงใหนครับ หรือใช้คำสั่งอะไรเพิ่มครับ

ขอบคุณครับ
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 16 กันยายน 2008, 13:49:39 »

chmod โฟลเดอร์เป็น 777 ยังครับ ไม่งั้นจะเขียนไฟล์ไม่ได้

ถ้ายังมัีปัญหา ลองเอาโค้ดส่วนที่คุณเรียกใช้คลาสมาแปะดูครับ  Tongue
บันทึกการเข้า

Nemesis
ก๊วนเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 316



ดูรายละเอียด
« ตอบ #2 เมื่อ: 16 กันยายน 2008, 13:56:01 »

แตกน่ะได้ครับ แต่... ไฟล์ที่เป็นโฟลเดอร์ว่างในไฟล์ .zip มันไม่แตกออกมาด้วยน่ะ  Tongue

โค๊ด:
<?

require_once("../dUnzip2.inc.php");
require_once("../dZip.inc.php");
$zipfile="aaa.zip";
$zip = new dUnzip2($zipfile);
$zip->debug = false;
$zip->getList();
$zip->unzipAll();
?>
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 16 กันยายน 2008, 14:48:18 »

อ้อ เก็ทล่ะ ผมอ่านคำถามไม่เคลียร์  Tongue

มะกี้ผมลองดีบักทั้งหมดดูแล้ว

สรุปเป็นปัญหาที่ตัวคนเีขียนโค้ดเขียนไม่เคลียร์  array ซ้ำซ้อนเยอะ
เลยต้องเขียนตัดปัญหาจัดการไม่สร้างโฟลเดอร์ที่ไม่มีไฟล์

ไม่งั้นสคริปบาน แต่ส่วนไฟล์เปล่า ผมเห็นมันคลายนะ

 Tongue
บันทึกการเข้า

Nemesis
ก๊วนเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 316



ดูรายละเอียด
« ตอบ #4 เมื่อ: 16 กันยายน 2008, 15:30:51 »

ผมไปลองแตกอีกรอบ มันก็ยังไม่มี dir เปล่า เหมือนเคยแหล่ะครับ แต่ไม่เป็นไร ผมใส่ไฟล์ใน dir ไปด้วย ไม่แตกให้มันรู้ไป

ขอบคุณน้องโจ้นะคร๊าบ

 :Smiley
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์