ছোট একটি পিএইচপি কোড দিয়ে নিমেষেই কপি করুন ওপেন ফোল্ডার আপনার হোষ্টে !

9
342
ছোট একটি পিএইচপি কোড দিয়ে নিমেষেই কপি করুন ওপেন ফোল্ডার আপনার  হোষ্টে !

অনিক

ইন্টারনেট জগতে আগমন খুব আগে নয়। ২০১১ সালে। ফ্রীল্যান্সিং করছি ।মাঝে মাঝে টিউনারপেজে লেখার চেষ্টা করি ।
ছোট একটি পিএইচপি কোড দিয়ে নিমেষেই কপি করুন ওপেন ফোল্ডার আপনার  হোষ্টে !

আসসালামু আলাইকুম ,

 

ফাইল আপলোড করা যে কত কষ্টের তা শেষ কয়েকদিনের অভিজ্ঞতায় জানতে পেরেছি । তাই তো বাকা পথ খুজতে লেগে গেলাম এবং পেয়েও গেলাম ।

ধরুন একটা সাইট এ অনেক গুলো ফাইল আছে ওপেন ডিরেক্টরী হিসেবে । এই লিঙ্ক এ জানঃ ক্লিক করুন

তাহলে বুজতে পারবেন ওপেন ডিরেক্টরী কি।  ওপেন ডিরেক্টরী এমন একটি ফোল্ডার যেখানে কোন index.php জাতীয় ফাইল থাকে না ফলে ডিরেক্টরীর সকল ফাইল এর লিসট আশে ।

 

এবার নিচের পিএইচপি কোড কপি করুন এবং একটা index.php ফাইল তৈরি করুন ।

 

<?php
$password = “tunerpage”; //Set a password here
?>
<html>
<head>
<title>Folder copy</title>
<style type=”text/css”>
body
{
font-family: tahoma;
font-size: 13px;
}
#container
{
margin: auto;
width: 600px;
background: #f5f5f5;
padding: 10px;
border-left: 1px dotted #000;
border-right: 1px dotted #000;
}
table
{
border: 1px dotted #000;
}
.hint
{
font-size: 11px;
}
</style>
</head>
<body>
<div id=”container”>
<h3>Copy files from open directory</h3>
<br/>
<form action=”” method=”post”>
<table>
<tr><td>Folder:</td><td><input type=”text” name=”file” /></td><td>(The folder to paste the copied files)</td></tr>
<tr><td>Url:</td><td><input type=”text” name=”link” value=”http://” /></td><td>(The URL of the open directory)</td></tr>
<tr><td>Password:</td><td><input type=”password” name=”password” /></td><td>(The password saved in the script)</td></tr>
</table>
<br />
<input type=”submit” value=”start copy” name=”start” />
</form>
<?php
if (isset($_POST[‘start’]) && !empty($_POST[‘file’]) && !empty($_POST[‘link’]) && !empty($_POST[‘password’]))
{
if ($_POST[‘password’] != $password)
{
exit(“Everything is copied & will be deliver to by mail”);
}
$file = $_POST[“file”];
$search = array(“.avi”,”.jpg”,”.php”,”.html”,”.rar”,”.gif”, “.png”, “.JPG”,”.GIF”,”.jpeg”, “.mp3”, “.wav”, “.mp4”, “.sis”, “.jar”, “.3gp”, “.nth”, “.thm”, “.amr”, “.sisx”, “.mid”, “.swf”);
function getLinks($link)
{ $ret = array();
$dom = new DOMDocument;
@$dom->loadHTML(file_get_contents($link));
$dom->preserveWhiteSpace = false;
$links = $dom->getElementsByTagName(‘a’);
foreach ($links as $tag)
{
$ret[$tag->getAttribute(‘href’)] = $tag->childNodes->item(0)->nodeValue;
}
return $ret;
}

if(!is_dir($file)) mkdir($file);
$link = $_POST[‘link’];
if($link){
$urls = getLinks($link);
if(sizeof($urls) > 0)
{
foreach($urls as $key=>$value)
{
$find = str_replace($search, ‘|’,strtolower($key));
if(substr_count($find,’|’)>0){
if(substr_count($key,’http’)<1)
$key = $link.$key;
$ice = explode(‘/’,$key);
$num = count($ice)-1;
$ice = str_replace(‘%20′,’_’,$ice);
$num = str_replace(‘%20′,’_’,$num);
if(copy($key, $file.”/”.$ice[$num]))
echo ‘Copied <a href=”‘.$file.”/”.$ice[$num].'”>’.$ice[$num].’ </a> Successfully<br/>’;
else
echo ‘Unable to Copy ‘.$ice[$num].'<br/>’;
}
}
}else{
echo “No links found at $link”;
}
}
}
?>
<p>&copy; opensource</p>
</div>
</body>
</html>

 

এবার পিএইচপি ফাইল টা ভিজিট করুন এরকম দেখাবেঃ ক্লিক করুন বা নিচে দেখুন

 

ছোট একটি পিএইচপি কোড দিয়ে নিমেষেই কপি করুন ওপেন ফোল্ডার আপনার  হোষ্টে !

1. আপনার হস্তিং এর কন ফোল্ডার এ কপি করা ফাইল রাখতে ছান তার নাম লিখুন ।

2. ওপেন ডিরেক্টরীর অ্যাড্রেস লিখুন  (যেমনঃ http://music.foorti24.com/Music/Bollywood_Songs/Joker/)

3. পাসওয়ার্ড লিখুন । পাসওয়ার্ড হলঃ tunerpage

4. Start Copy তে ক্লিক করুন

 

সব ঠিক ঠাক থাকলে ২-৩ সেকেন্ড পর এরকম আশবেঃ

ছোট একটি পিএইচপি কোড দিয়ে নিমেষেই কপি করুন ওপেন ফোল্ডার আপনার  হোষ্টে !

 

 

কাজ শেষ । সবাই ভাল থাকবেন ।। আশা করি কাজে আশবে । ধন্যবাদ ।

9 মন্তব্য

একটি উত্তর ত্যাগ