اسكريپت unzip

azarbod

تازه وارد
سلامن عليكم ميخواستم بدونم كه آيا كدي هست كه ما يك فولدر كه توي اون هم فولدرهاي ديگري وجود دارد به طور اتوماتيك قسمت دسترسي همه فولدرها را به 777 تغيير داد. :?:

 

Dark-Man

کاربر عضو
یه کد براتون پیوست میکنم تضمین نمیدم کار کنه ولی الگوریتمش درسته و امروز فانکشنشو دیدم!

موفق باشید


کد:
[url]http://www.uplod.ir/download.php?file=686004[/url]
 

azarbod

تازه وارد
[align=right:484def407b]با تشكر از جناب Dark-Man . من كه از اين كدي كه داديد نتوستم استفاده كنم . شايد هم من بلد نيستم استفاده كنم. من اين كد رو براي اسكريپتي كه براي unzip دارم مي نويسم مي خواستم.[/align:484def407b]


کد:
<?php
$zip = new ZipArchive;
    if ($zip->open("test.zip")){
        $path = getcwd() . "/dir";
        $path = str_replace("\\","/",$path);
        echo $path;
        echo $zip->extractTo($path);
        $zip->close();
        echo 'Done.';
    } else {
        echo "Error";
    }
?>
اين اسكريپت كار مي كنه ولي شرايطي لازم داره اونم اينه كه تمام فولدرهاي فايل فشرده شده رو به طور دستي ايجاد كنيم و سطح دسترسي اون فولدرها را به 0777 تغيير بديم . اگه اين كارها رو بكنيم عمل unzip به طور كامل اجرا ميشه .

حال از دوستان ميخوام كه به من كمك كنن تا اين اسكريپت رو كامل كنيم .

 
بالا