• 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.

Share code php tạo file index cho thư mục chưa có

Admin

Well-Known Member
Staff member
Administrator
Tạo 1 file bất kỳ .php ví dụ abc.php dán code này vào
PHP:
<?php
@session_start();
@set_time_limit(0);
function getDir($dir='/',$root=null){
	global $_SESSION;
	if(is_dir($root.$dir)){
		$dir_op = opendir($root.$dir);
		$i=0;
		while($ar = readdir($dir_op)){
			if($ar!='.' && $ar!='..'){
				if(is_dir($root.$dir.$ar)){
					$_SESSION['dir'][] = $root.$dir.$ar.'/';
					getDir($ar.'/',$root.$dir);
				}else{
					if(preg_match('#^index#i',$ar)) $i=1;
				}
			}
		}
		if(!$i){
			file_put_contents($root.$dir.'index.php',"<?php\n\theader('Location: '.\$_SERVER['HTTP_HOST']);\n?>");
			++$_SESSION['cnt'];
		}
		closedir($dir_op);
		return true;
	}
	return false;
}

$_SESSION['dir'] = array();
$_SESSION['cnt'] = 0;
getDir('wap/');
foreach($_SESSION['dir'] as $f){
	echo $f.'<br/>';
}
echo '<br/><hr/><b>'.count($_SESSION['dir']).'</b> thu muc. Tao index cho <b>'.$_SESSION['cnt'].'</b> thu muc trong!<br/>';
unset($_SESSION['dir']);
unset($_SESSION['cnt']);
?>
Sửa lại như sau:
$dir = 'wap/'; thành $dir = 'tên thư mục muốn kiểm tra'; hoặc muốn tất cả thư mục ngang hàng thì để trống nó. Biến $root cũng vậy.
Xong rồi chạy file để bắt đầu.
*Nội dung file index mình đặt vào là chuyển hướng về domain chính, nếu không cần thiết các bạn không sửa cũng được.
Nguồn: daivietpda
 

Facebook Comments

New posts New threads New resources

Back
Top