• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

MrLeloi

New Member
Thường các hosting sử dụng File Manager có sẳn của cpanel để thực hiện việc giải nén file .zip và .gz . Nhưng có một hạn chế mà ta thấy đó là nếu giải nén mà các file đã tồn tại thì cpanel ko thực hiện việc ghi đè. Vậy làm sao để thực hiện điều đó.

- Các bạn hãy lưu các dòng sau vào file có tên unzip.php hoặc download:
Tải về unzip.php (1.44 KB)-WapUp.Net

PHP:
<?php

// See if there's a file parameter in the URL string

$file = $_GET['file'];



if (isset($file))

{

echo "Unzipping " . $file . "<br>";

system('unzip -o ' . $file);

exit;

}



// create a handler to read the directory contents

$handler = opendir(".");



echo "Please choose a file to unzip: " . "<br>";



// A blank action field posts the form to itself

echo '<FORM action="" method="get">';



$found = FALSE; // Used to see if there were any valid files



// keep going until all files in directory have been read

while ($file = readdir($handler))

{

if (preg_match ("/.zip$/i", $file))

{

echo '<input type="radio" name="file" value=' . $file . '> ' . $file . '<br>';

$found = true;

}

}



closedir($handler);



if ($found == FALSE)

echo "No files ending in .zip found<br>";

else

echo '<br>Warning: Existing files will be overwritten.<br><br><INPUT type="submit" value="Unzip!">';

echo "</FORM>";

?>

 

Facebook Comments

New posts New threads New resources

Back
Top