การสร้างไฟล์ ZIP ใน Joomla Component

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การสร้างไฟล์ ZIP ใน Joomla Component

การสร้างไฟล์ ZIP ใน Joomla Component

โดย navphp » 10/06/2011 12:34 pm

ไฟล์รูป 2 รูปที่จะ zip
รูปภาพ

ไฟล์ที่ใช้ในคอมโพเน้นท์
รูปภาพ

1. โค็ดของไฟล์ admin.test.php
รูปภาพ

2. โค็ดของไฟล์ controller.php
รูปภาพ

3. โค็ดของไฟล์ controllers/zip.php
รูปภาพ
บรรทัดที่ 6-7 : กำหนด path ของไฟล์รูปทั้งสองรูปที่จะ zip ไว้ในตัวแปร array
บรรทัดที่ 8 : กำหนด path ของไฟล์ zip และใช้ชื่อ myzip.zip

4. โค็ดของไฟล์ models/zip.php
รูปภาพ
บรรทัดที่ 3-5 : นำเข้าไฟล์ต่างๆ ที่ใช้ในคอมโพเน้นท์
บรรทัดที่ 9 : สร้างเมธอดชื่อ zip
$all_file_paths เก็บ path ของไฟล์ต่างๆที่จะนำมา zip
$zip_destination path ของไฟล์ zip
บรรทัดที่ 11-17 : นำตัวแปร $all_file_paths มาวนลูปเพื่อกำหนด pathใหม่และเก็บข้อมูลของไฟล์ไว้ในตัวแปร $file_to_zip
บรรทัดที่ 18 : กำหนด adepter เป็น zip
บรรทัดที่ 19 : สร้างไฟล์ zip
com_test.zip
component
(2.46 KiB) ดาวน์โหลดแล้ว 267 ครั้ง
mindphp.zip
รูป
(23.23 KiB) ดาวน์โหลดแล้ว 246 ครั้ง

ข้างบน