ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

sisakate
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 13/03/2011 2:41 pm

ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย sisakate »

คือผมทำระบบอัพโหลดไฟล์ซิปขึ้นไปบนโฮส แล้วหลังจากอัพโหลดเสร็จก็ต้องการแตกไฟล์ ด้วยโค้ดด้านล่างนี้

แต่ปรากฏว่า มันฟ้องเออเร่อว่า
Call to undefined function rar_open() in C:\xampp\htdocs\Medical\test.php on line 3



โค้ด: เลือกทั้งหมด

<?php

$rar_file = rar_open('swf_1299958025.rar') or die("Can't open Rar archive"); 
$entries = rar_list($rar_file); 
foreach ($entries as $entry) { 
echo 'Filename: ' . $entry->getName() . "\n"; 
echo 'Packed size: ' . $entry->getPackedSize() . "\n"; 
echo 'Unpacked size: ' . $entry->getUnpackedSize() . "\n"; 

$entry->extract('/medical/swf/'); } rar_close($rar_file); 

?>
ขอความกรุณาช่วยชี้แนะด้วยครับ ขอบคุณครับ
แก้ไขล่าสุดโดย mindphp เมื่อ 13/03/2011 4:33 pm, แก้ไขไปแล้ว 2 ครั้ง.
เหตุผล: ครอบโค้ด [code=php] Code php ของท่าน [/code] ย้ายกระทู้โพสผิดหมวด
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

Call to undefined function rar_open()

แปลว่าไม่รู้จักฟังก์ชั่นชื่อ rar_open()

ต้องติดตั้ง Extension เพิ่มครับ http://theserverpages.com/php/manual/en/ref.rar.php
sisakate
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 13/03/2011 2:41 pm

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย sisakate »

ใช้ไฟล์นี้หรือปล่าวครับ php_rar.dll
ถ้าใช้ผมต้องเอาไปลงไว้ที่ไหนครับ

ขอบคุณครับ
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

ใช้ share host หรือใช้ทดลองที่เครื่องตัวเองครับ ถ้าใช้ share host ไม่สามารถทำได้ครับ
sisakate
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 13/03/2011 2:41 pm

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย sisakate »

ผมใช้ xampp ครับ ทดลองในเครื่องของตัวเองครับ
sisakate
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 13/03/2011 2:41 pm

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย sisakate »

หลังจากที่ผมแก้ปัญหา ไม่รู้จัก ฟังชั่นชื่อ open_rar() ได้แล้ว

และได้เกิดเออเร่อดังนี้ครับ

Warning: rar_open() [function.rar-open]: Failed to open swf_1300009053.rar: ERAR_EOPEN (file open error) in C:\xampp\htdocs\Medical\test.php on line 3
Can't open Rar archive

โปรดชี้แนะทีครับ ขอบคุณครับ
วิรัช

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย วิรัช »

1. ผมทดลอง เอาไฟล์ php_rar.dll ไปไว้ที่ C:\AppServ\php5\ext\
2. ผมเพิ่ม extenstion ใน php.ini
extension=php_rar.dll

แต่ยังขึ้น Error Call to undefined function rar_open()

ไม่ทราบว่าแก้ไขยังไง รบกวนชี้แนะหน่อยครับ ขอบคุณล่วงหน้า ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41251
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

มันยังไม่รู้จัก function rar_open() ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 131