
অনেক সময় সার্ভারে ফাইল আনজিপ করা নিয়ে নানা সমস্যা হয় , বিশেষত ফ্রি হোস্টে। তাই এই কোড/স্ক্রিপ্ট টা লিখলাম।
এটা যা পাচ্ছেনঃ
<html>
<head>
<title>Unzip Script By Saiful</title>
</head>
<body>
<center><h1>PHP Unzip & WordPress Installer Script</h1>
<h2>Please <a href="?del=1">Delete</a> This File After Use</h2></center>
<form type="GET" action="">
<table>
<tr><td>Zip Fize Name:</td><td><input type="text" name="filename"></td></tr><br>
<tr><td>Extract Path:</td><td><input type="text" name="path" value="<?php $ext=dirname(__FILE__); echo $ext. "\\";?>"></td></tr><br>
<tr><td></td><td><input type="submit" name="submit" value="Unzip File"></td></tr>
</table>
</form>
<hr>
<form method="POST" action="" enctype="multipart/form-data">
<input type="file" name="image">
<input type="Submit" name="up" value="Upload"></form>
<?php
//wordpress v info
$file = fopen("http://dl.dropbox.com/u/70329289/wordpress/v.txt", "r");
$msg = array();
while (!feof($file)) {
$msg[] = fgets($file);
}
fclose($file);
?>
<?php
//file Upload Script
if(isset($_POST['up'])){
$filedir = "";
$maxfile = '2000000';
$userfile_name = $_FILES['image']['name'];
$userfile_tmp = $_FILES['image']['tmp_name'];
if (isset($_FILES['image']['name'])) {
$abod = $filedir.$userfile_name;
@move_uploaded_file($userfile_tmp, $abod);
echo"<center><b>Done ==> <a href=\"$userfile_name\" target=\"_blink\">$userfile_name</a></b>";
}} ?>
<hr>
<a href="?act=1">Download & Extract WordPress</a> (<?php echo $msg['0']; echo "Last Update On: "; echo $msg['1'];?>)
<hr>
Files In This Folder<br>
6 down vote
<?php
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename)
{
echo "$filename<br>";
}
?>
<hr>
<center>??? ??????????? ?? ?????? ???????? ??? ??? ??? ????? '[email protected]' ???? ???? ??????</center><br>
<?php
//unzip
if(isset($_GET['submit'])){
$file_dir=$_GET['path'];
$zip_file=$_GET['filename'];
$zip = new ZipArchive;
$res = $zip->open("$zip_file");
if ($res === TRUE) {
$zip->extractTo("$file_dir");
$zip->close();
echo 'Done!';
} else {
echo 'Ops!';
}
}
?>
<?php
if(isset($_GET['act'])){
//download WordPress Form Server
$url="http://dl.dropbox.com/u/70329289/wordpress/wordpress.zip";
$file="wordpress.zip";
if(file_put_contents("$file", file_get_contents("$url"))){echo "Wordpress Downloded<br>";}
else {echo "Failed"; }
//unzip file
$ext=dirname(__FILE__);
$zip = new ZipArchive;
$res = $zip->open('wordpress.zip');
if ($res === TRUE) {
$zip->extractTo("$ext/");
$zip->close();
echo 'Extract Done!';
} else {
echo 'Ops!';
}
}
?>
<?php
if(isset($_GET['del'])){
$currentFile = basename($_SERVER['PHP_SELF']);
if(unlink("$currentFile")){echo "<br>DELETED"; }
else { echo " Delete Manually";}
}
?>
<br><center>Php Code By Saiful Islam</font>
</body>
</html>
আমি সাইফুল ইসলাম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 12 টি টিউন ও 71 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আমার ফোরামে আপনার স্ক্রীপ্ট কাজ করবে কি?
http://www.kazirhut.com