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

ตอบกระทู้

รูปแสดงอารมณ์
: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] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ใช้ rar_open() แตกไฟล์ .rar ไม่ได้ เกิดเออเร่อว่า undefined function rar_open()

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

โดย mindphp » 05/10/2011 3:46 pm

มันยังไม่รู้จัก function rar_open() ครับ

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

โดย วิรัช » 05/10/2011 3:02 pm

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

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

ไม่ทราบว่าแก้ไขยังไง รบกวนชี้แนะหน่อยครับ ขอบคุณล่วงหน้า ครับ

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

โดย วิรัช » 05/10/2011 3:02 pm

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

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

โดย sisakate » 13/03/2011 9:08 pm

หลังจากที่ผมแก้ปัญหา ไม่รู้จัก ฟังชั่นชื่อ 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()

โดย sisakate » 13/03/2011 8:34 pm

ผมใช้ xampp ครับ ทดลองในเครื่องของตัวเองครับ

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

โดย touleg » 13/03/2011 8:28 pm

ใช้ share host หรือใช้ทดลองที่เครื่องตัวเองครับ ถ้าใช้ share host ไม่สามารถทำได้ครับ

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

โดย sisakate » 13/03/2011 8:23 pm

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

ขอบคุณครับ

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

โดย touleg » 13/03/2011 7:27 pm

Call to undefined function rar_open()

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

ต้องติดตั้ง Extension เพิ่มครับ http://theserverpages.com/php/manual/en/ref.rar.php

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

โดย sisakate » 13/03/2011 2:43 pm

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

แต่ปรากฏว่า มันฟ้องเออเร่อว่า
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); 

?>
ขอความกรุณาช่วยชี้แนะด้วยครับ ขอบคุณครับ

ข้างบน