โดย 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
ไฟล์รูป 2 รูปที่จะ zip
[url=https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewpageimage&file=2011-06-10/resize_55cf726af2781404e08b0e111c5506ec.jpg][img]https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewimage&file=2011-06-10/thumb_55cf726af2781404e08b0e111c5506ec.jpg[/img][/url]
ไฟล์ที่ใช้ในคอมโพเน้นท์
[url=https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewpageimage&file=2011-06-10/resize_998bbf398881d5a62b294783ee9632c1.jpg][img]https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewimage&file=2011-06-10/thumb_998bbf398881d5a62b294783ee9632c1.jpg[/img][/url]
[b]1. โค็ดของไฟล์ admin.test.php[/b]
[url=https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewpageimage&file=2011-06-10/resize_624a99d2a6c35d3cf93f9992073ec0be.jpg][img]https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewimage&file=2011-06-10/thumb_624a99d2a6c35d3cf93f9992073ec0be.jpg[/img][/url]
[b]2. โค็ดของไฟล์ controller.php[/b]
[url=https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewpageimage&file=2011-06-10/resize_ed2c9641624ed5e2495000ff2698f0b8.jpg][img]https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewimage&file=2011-06-10/thumb_ed2c9641624ed5e2495000ff2698f0b8.jpg[/img][/url]
[b]3. โค็ดของไฟล์ controllers/zip.php[/b]
[url=https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewpageimage&file=2011-06-10/resize_55e14b6af5ab21f846e48b517394a8a2.jpg][img]https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewimage&file=2011-06-10/thumb_55e14b6af5ab21f846e48b517394a8a2.jpg[/img][/url]
[b]บรรทัดที่ 6-7 :[/b] กำหนด path ของไฟล์รูปทั้งสองรูปที่จะ zip ไว้ในตัวแปร array
[b]บรรทัดที่ 8 :[/b] กำหนด path ของไฟล์ zip และใช้ชื่อ myzip.zip
[b]4. โค็ดของไฟล์ models/zip.php[/b]
[url=https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewpageimage&file=2011-06-10/resize_38c145c1ff96adfb751b215745c7cc74.jpg][img]https://www.mindphp.com/index.php?option=com_my_image&c=download&task=viewimage&file=2011-06-10/thumb_38c145c1ff96adfb751b215745c7cc74.jpg[/img][/url]
[b]บรรทัดที่ 3-5 :[/b] นำเข้าไฟล์ต่างๆ ที่ใช้ในคอมโพเน้นท์
[b]บรรทัดที่ 9 :[/b] สร้างเมธอดชื่อ zip
$all_file_paths เก็บ path ของไฟล์ต่างๆที่จะนำมา zip
$zip_destination path ของไฟล์ zip
[b]บรรทัดที่ 11-17 :[/b] นำตัวแปร $all_file_paths มาวนลูปเพื่อกำหนด pathใหม่และเก็บข้อมูลของไฟล์ไว้ในตัวแปร $file_to_zip
[b]บรรทัดที่ 18 :[/b] กำหนด adepter เป็น zip
[b]บรรทัดที่ 19 :[/b] สร้างไฟล์ zip
[attachment=1]com_test.zip[/attachment]
[attachment=0]mindphp.zip[/attachment]