راهنمایی برای نصب اسکریپت ویرایش فایلهای فشرده

L-B

Well-Known Member
سلام دوستان عزیز نمیدونستم که کجا باید پست میدادم ....
من چند وقت پیش اسکریپت ویرایش انلاین فایلهای قشرده رو دانلود کردم ولی اصلا نمیدونم چرا برای من اجرا نمیشه ..
اونو طبق گفته ی راهنماییش در فولدر cgbin هاست نصب کردم ولی نیومد ..
هاستی هم که من دارم فایل هاستینگ هست و کنترل پنل نداره .. !

اینم اسکریپت از پی سی ول !
http://forum.webalfa.ir/go.php?url=...75-steal-of-file-your-webspace.html#more-3675


ممنون میشم زودتر نوضیح بدید
با تشکر .



-------------------------------
ببخشید یک سوال دیگه هم داشتم اونم اینه که اسکریپت تغییر تگ فالهای ام پی تری اومده .. میشه اونو برای wma یا ogg هم داشت ؟
تغییر دادن اسکریپت لازمه ؟ ممنون میشم اینم راهنمایی کنین ..
با تشکر .
__________
 

k2-4u

Well-Known Member
خب اگر اسکریپ . با فایل های فشرده کار می کنه
میشه . مشکلات زیر رو پیشبینی کرد

1. بسیاری از این اسکریپ ها با تابع System() کار می کنند . که این تابع را همیشه بر روی هاست های . اشتراکی . غیر فعال می کنند

2. ممکنه اسکریپ از پک های PECL استفاده کرده باشه . در این صورت باید . در مراحلی پک مورد نظر روی سرور نصب بشه

اسکریپ های که از این 2 حالت خارج باشند بسیار کم هستن (چون نیاز به یکسری . الگوریتم ها و اشنایی های خاص هست)
مثلا یکیش dunzip2 هست که ضمیمه کردم
 

پیوست ها

  • dunzip2.zip
    23.8 کیلوبایت · بازدیدها: 11
  • Like
Reactions: L-B

L-B

Well-Known Member
ممنون .. ماله شما برام نصب نشد ..

شما اونی که من گزاشتم رو تست کردید ... من میخواستم بدونم کار میکنه .. و کار کردش چه جوریه یعنی نصبش و استفادش .. ( هاست من لینوکسه ) من شنیدم اینا روی ویندوز جواب میده ! و اینکه هاستمون رو از کجا بفهمیم اشتراکیه ؟!
 

L-B

Well-Known Member
راستی یک سوال دیگه هم داشتم اونم اینه که که میشه روی هاست ( فایل هاستینگ) که فقط با اف تی پی کار میکنه .. کنترل پنل به صورت اسکریپت نصب کرد ؟ نه اینکه سی پنل یا دایرکت ادمین بگیم بزارن برامون !

ممنون میشم اینم توضیح بدین ...
 

k2-4u

Well-Known Member
ممنون .. ماله شما برام نصب نشد ..
نصب شدنی نیست
شما فایل example.php رو باز کنید (با notepad) اسم . فایل zip مورد نظر و فولدری که قراره توش باز بشه رو
وارد کنید . سپس اسکریپ رو یک باز اجرا کنید


شما اونی که من گزاشتم رو تست کردید ... من میخواستم بدونم کار میکنه .. و کار کردش چه جوریه یعنی نصبش و استفادش .. ( هاست من لینوکسه ) من شنیدم اینا روی ویندوز جواب میده ! و اینکه هاستمون رو از کجا بفهمیم اشتراکیه ؟
والا رفتم باز نشد . صفحه اش که بتونم اسکریپ رو دانلود کنم
معمولا همه هاست ها اشتراکی است . مگر اینکه شما . سرور اختصاصی داشته باشید یا VPS

راستی یک سوال دیگه هم داشتم اونم اینه که که میشه روی هاست ( فایل هاستینگ) که فقط با اف تی پی کار میکنه .. کنترل پنل به صورت اسکریپت نصب کرد ؟ نه اینکه سی پنل یا دایرکت ادمین بگیم بزارن برامون !

ممنون میشم اینم توضیح بدین
خیر بر روی هاست های اشتراکی نمیشه
 
  • Like
Reactions: L-B

L-B

Well-Known Member
<?
Require_once dirname(__file__)."/dunzip2.inc.php";
require_once dirname(__file__)."/dzip.inc.php";

######## create a zip file dinamically ########
# // initialize dzip class
# echo "initializing dzip class...<br>";
# $newzip = new dzip('dunzip2.zip');

# // create a folder in the zip, to store dzip and dunzip files
# echo "creating folder to store both classes<br>";
# $newzip->adddir('class dzip');
# $newzip->adddir('class dunzip2');

# // put the files
# echo "adding files to the zip<br>";
# $newzip->addfile('dunzip2.inc.php', 'class dunzip2/dunzip2.inc.php');
# $newzip->addfile('documentation.txt','class dunzip2/documentation.txt');
# $newzip->addfile('dzip.inc.php', 'class dzip/dzip.inc.php');
# $newzip->addfile('sample.php', 'sample.php');

# // save the new file
# echo "finalizing the created file<br>";
# $newzip->save();

######## then, load the file again. Now, to unzip it ########
echo "<hr>";
$zip = new dunzip2('dunzip2.zip');

// activate debug
$zip->debug = true;

// unzip all the contents of the zipped file to a new folder called "uncompressed"
$zip->getlist();
$zip->unzipall('uncompressed');

echo "checking attributes for dunzip2.gif<br>";
$d = $zip->getextrainfo('dunzip2.gif');
echo ($d['external_attributes1']&1 )?"file is read only.":"file is not read-only."; echo "<br>";
echo ($d['external_attributes1']&2 )?"file is hidden.":"file is not hidden."; echo "<br>";
echo ($d['external_attributes1']&4 )?"file is system.":"file is not system."; echo "<br>";
echo ($d['external_attributes1']&16)?"it's directory.":"it's not a directory."; echo "<br>";
echo ($d['external_attributes1']&32)?"file is archive":"file is not archive"; echo "<br>";

// no secrets, do you agree?

جای فایل ادرس اینترنتی فیال رو بزارم بعد روی فاست دو باره اپش کنم اره ؟
 

k2-4u

Well-Known Member
PHP:
<?php

Require_once dirname(__file__)."/dunzip2.inc.php";
require_once dirname(__file__)."/dzip.inc.php";

$zip = new dunzip2('اسم فايل زيپ');

$zip->debug = true;
$zip->getlist();
$zip->unzipall('نام فولدر خروجي');

echo "checking attributes for dunzip2.gif<br>";
$d = $zip->getextrainfo('dunzip2.gif');
echo ($d['external_attributes1']&1 )?"file is read only.":"file is not read-only."; echo "<br>";
echo ($d['external_attributes1']&2 )?"file is hidden.":"file is not hidden."; echo "<br>";
echo ($d['external_attributes1']&4 )?"file is system.":"file is not system."; echo "<br>";
echo ($d['external_attributes1']&16)?"it's directory.":"it's not a directory."; echo "<br>";
echo ($d['external_attributes1']&32)?"file is archive":"file is not archive"; echo "<br>";

?>
همین کد رو استفاده کن . که در بالا گذاشتم
اول . شخصات فایل رو بده
بعد یک بار اسکریپ رو اجرا کن
 
  • Like
Reactions: L-B

جدیدترین ارسال ها

بالا