باز شدن Zip يا هر فايل فشرده

Ealireza

Member
سلام خدمت همه برنامه نويس ها
آقا اگر كسي اسكريپتي داره كه بتونه ZIp / هر فايل فشرده اي (اصلا مهم نيست) باز كنه به من بده واقعا ممنون ميشم
مثل Cpanel كه Zip ها رو باز ميكنه :?:
اصلا زبانش هم مهم نيست
فقط يك نكته سرور دستم نيست ها فقط ميتونم آپلود كنم
خيلي ممنون ميشم كسي بهم بده :wink:
PHP باشه بهتره :twisted:
البته ASP / .Net هم ملالي نيست
فقط اگه ميشه هر كي تجربه اين كار رو داره يه راهنمايي كنه و يه كد هم بده به ما
ياور رو استاد كنيد :arrow:

پيروز و موفق باشيد
 

Ealireza

Member
ممنون ولي اگه كد رو ميدادي كلي حال داده بودي


پيروز و موفق باشيد
 

Ealireza

Member
سلام :
آقا اين راهنماش هست :
کد:
/*------------------------------------------------------------
 | To extract files (tar and gzip)
 | $example->extract($data);
 | -data - data to extract files from
 | -returns an array containing file attributes and contents
 |
 | $example->extractfile($filename);
 | -filename - the name (including path) of the file to use
 | -returns an array containing file attributes and contents
 |
 | Both functions will return a string containing any errors
 +------------------------------------------------------------*/
حالا سوالي كه من دارم اينه كه چطوري بايد من فايل رو به تابع معرفي كنم
اگه ميشه يك كدي بگو كه با استفاده از سويچ
کد:
?FileName="Exp"
بتونم فايل رو باز كنم
دستت درد نكنه و ممنون
اگه ميشه با تمامي جزئيات بگو چون بايد توي يك صفحه ASP بتونه راحت Include بشه
به اين كار ميگن يك رابطه دوستانه بين PHP و ASP :lol:

پيروز و موفق باشيد
 

oxygenws

Active Member
من که نمی تونم از اون چیزی که نوشتی بفهمم باید چکار بشه!!!

یه چیزی رو اون موقع یادم رفته بود بگم....
PHP کارش درسته....
برای bzip2 یه سر به لینک زیر بزن:
http://www.php.net/manual/en/ref.bzip2.php

برای gzip هم یه سر به لینک زیر بزن:
http://www.php.net/manual/en/ref.zlib.php

برای zip هم یه سر به لینک زیر:
http://www.php.net/manual/en/ref.zip.php

موفق باشید، امید
 

Ealireza

Member
يا فقط فشرده ميكنن اصلا باز نميكنن اگه ميخواهي كل تابعي كه بالا گزاشتم رو بزارم تا بررسيش كني
 

oxygenws

Active Member
Ealireza گفت:
يا فقط فشرده ميكنن اصلا باز نميكنن اگه ميخواهي كل تابعي كه بالا گزاشتم رو بزارم تا بررسيش كني

اینا رو از کجا آوردی؟!!!!

به جز zip که read-only هستش. اون دو تای دیگه هم باز می کنه، هم فشرده می کنه، هم فایل ذخیره می کنه و هم ....
مثلا این توابع رو ببین، توضیحات جلوشون رو هم ببین:
کد:
gzclose -- Close an open gz-file pointer
gzcompress -- Compress a string
gzdeflate -- Deflate a string
gzencode -- Create a gzip compressed string
gzeof -- Test for end-of-file on a gz-file pointer
gzfile -- Read entire gz-file into an array
gzgetc -- Get character from gz-file pointer
gzgets -- Get line from file pointer
gzgetss --  Get line from gz-file pointer and strip HTML tags
gzinflate -- Inflate a deflated string
gzopen -- Open gz-file
gzpassthru --  Output all remaining data on a gz-file pointer
gzputs -- Alias of gzwrite()
gzread -- Binary-safe gz-file read
gzrewind -- Rewind the position of a gz-file pointer
gzseek -- Seek on a gz-file pointer
gztell -- Tell gz-file pointer read/write position
gzuncompress -- Uncompress a deflated string
gzwrite -- Binary-safe gz-file write
readgzfile -- Output a gz-file
zlib_get_coding_type -- Returns the coding type used for output compression

موفق باشید، امید
 

Ealireza

Member
نوكرتم من هيچي PHP بارم نیست
اگه میشه بگو چطوری باید معرفی کنم
یعنی فایل اینطوری معرفی بشه
Http://Sitename.com/Test.PHP?File=Zip.zip

از هرچی که استفاده میکنی سورسش رو هم بزار یا لینک بده

اونوقت یک سوال
آقا من سرورم ویندوزه ولی لینوکس هم توش هست و من توش یک انجمن PHP هم دارم با MySql ولی
یک سوال دارم اونم اینه که من العان یک سری برنامه دارم با فرمت PHP3 که نه روی لوکال هاست کامپوتر خودم اجرا میشه نه توی هاستم
اگه پسونشدون رو PHP کنم چی میشه آیا راه حلی برای اجراشون هست

امید جان من العان به این برنامه فشرده باز کن خیلی احتیاج دارم حدود 9800 تا فایل که فشردشون میشه 9 مگ راحت میتونم با این روش آپلود کنم و یک سری امکانات جدید هم اینطوری خودم دارم

پیروز و موفق باشید
 

oxygenws

Active Member
سلام،

تو همین manual سایت محترم php نگاه کنی، کلی مثال برای اینها داره.
البته احتمال این هست که سرورت این پسوند ها رو پشتیبانی نکنه. بد نیست یه فایل php بسازی و توش خطوط زیر رو بنویسی و لینکش رو اینجا بنویسی تا برات بررسی کنم. این هم محتویات فایل:
<?php
phpinfo();
?>

- مشکلی با تغییر پسوند ها به PHP پیش نمیاد و البته شاید مشکلتون حل بشه.

موفق باشید، امید
 

Ealireza

Member
بزار PHP به یک نتیجه ای برسه بعد

امید جان یه کد بگو دیگه چرا ضد حال میزنی

پیروز و موفق باشید
 

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

بالا