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

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

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

sisakate
PHP Newbie
PHP Newbie
Posts: 4
Joined: 13/03/2011 2:41 pm

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

Post by sisakate »

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

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



Code: Select all

<?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); 

?>
ขอความกรุณาช่วยชี้แนะด้วยครับ ขอบคุณครับ
Last edited by mindphp on 13/03/2011 4:33 pm, edited 2 times in total.
Reason: ครอบโค้ด [code=php] Code php ของท่าน [/code] ย้ายกระทู้โพสผิดหมวด
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

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

Post by touleg »

Call to undefined function rar_open()

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

ต้องติดตั้ง Extension เพิ่มครับ http://theserverpages.com/php/manual/en/ref.rar.php
sisakate
PHP Newbie
PHP Newbie
Posts: 4
Joined: 13/03/2011 2:41 pm

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

Post by sisakate »

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

ขอบคุณครับ
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

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

Post by touleg »

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

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

Post by sisakate »

ผมใช้ xampp ครับ ทดลองในเครื่องของตัวเองครับ
sisakate
PHP Newbie
PHP Newbie
Posts: 4
Joined: 13/03/2011 2:41 pm

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

Post by 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()

Post by วิรัช »

ผมใช้ ยัง error อยู่เลยครับ
วิรัช

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

Post by วิรัช »

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

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

ไม่ทราบว่าแก้ไขยังไง รบกวนชี้แนะหน่อยครับ ขอบคุณล่วงหน้า ครับ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 7 guests