PDA

View Full Version : حرفه ای: اسکریپت un rar کردن فایل



minashij
شنبه 31 خرداد 1393, 19:19 عصر
سلام دوستان، من vps ای دارم با سیستم عامل centos 5 و 32 بیت. پکیج های rar /unrar رو روش نصب کردم و اط طریق ssh فایل Rar ای رو تونستم unrar کنم اما از طریق اسکریپت زیر در php خطای Call to undefined function rar_open() رو دریافت می کنم. لطفا راهنمایی کنید.



<?php


$filename = "foobar.rar";
$filepath = "/home/foo/bar/";

$rar_file = rar_open($filepath.$filename);
$list = rar_list($rar_file);
foreach($list as $file) {
$entry = rar_entry_get($rar_file, $file);
$entry->extract("."); // extract to the current dir
}
rar_close($rar_file);

?>

Unique
یک شنبه 01 تیر 1393, 17:29 عصر
rar_open مربوط به PECL RAR PACKGE (http://pecl.php.net/package/rar) هست و طریقه نصبش هم توی سایت php (http://www.php.net/manual/en/rar.installation.php)هست ! شما شاید برای php درست نصبش نکردین.

minashij
یک شنبه 01 تیر 1393, 22:26 عصر
این دستور مربوط به هاست ویندوز هست اما هاست centos دستور دیگه ای داره. که با اون دستور نصب کردم rar رو اما جواب نداد. اما با zip تونستم باز کنم.

Unique
دوشنبه 02 تیر 1393, 00:28 صبح
عذر میخوام !
من دستوری برای ویندوز نیمبینم توی صفحه php که گفتم ! فقط اشاره کرده که dll را uncomment کنید. دستور اول که اصلا با فرض داشتن package باز شده هست و توی comment ها هم برای debian گفته ! شما اصلا صفحات را باز کردین ؟