简单的php文件_教你简单实现PHP文件管理

如何能够利用PHP语言来进行空间中的文件管理,为我们带来良好的空间布局呢?今天我们就为大家介绍一种简便的PHP文件管理的实现方法。

众所周知,用FTP上传,复制,删除大量文件是相当慢的,传个wordpress就要半个小时以上,删掉它也要半小时。。。而用简单的php代码上传再打开网页,3秒不到即可搞定上述过程,实在很爽(尤其对于偶这种手机玩网站的…)

注:将文中代码复制保存为xxx.php文件上传到空间打开即可(需要修改的对应修改下)

PHP文件管理1.上传和解压代码

exec("fetch http://cn.wordpress

.org/wordpress-2.8-zh_CN.zip");

exec("tar xvfz wordpress-2.8-

zh_CN.zip");

?>

这个就是wordpress的上传解压代码,也可以单独用以下代码来解压文件(同样地也可以获取网络文件)

exec("tar xvfz wordpress

-2.8-zh_CN.zip");

?>

PHP文件管理2.复制代码

通常上面的解压会解压到一个新文件夹,而如果想复制到根目录的话,就可以用以下代码了(移动文件的也有,不过为作备份就不介绍了)(这里以神龙空间为例,路径需要自己改)

exec("cp -Rf /usr/virtual/leo2351960

/flysh.co.tv/public_html/wordpress/

/usr/virtual/leo2351960/flysh.co.

tv/public_html/");

?>

上面这个就是把wp文件夹复制到根目录的代码,有两个路径,前面的是需要移动的文件(夹),后面是目标路径,路径须为绝对路径

PHP文件管理3.删除文件(夹)

exec("rm -r /usr/virtual/

leo2351960/flysh.co.tv/

public_html/wordpress");

?>

注意,谨慎删除,此动作太快,后悔来不及(上次不小心删了个文件夹搞得重装一遍)

PHP文件管理4.修改文件(夹)权限

exec("chmod -R 777 /v /usr/virtual

/leo2351960/flysh.co.tv/public_html/xxx.php");

exec("chmod -R 777 /v /usr/virtual

/leo2351960/flysh.co.tv/public_html/up");

?>

对应修改下即可完成大量文件文件夹的权限修改,方便!

PHP文件管理5.批量删除相同前缀数据库表

这个是free8的007兄弟找到的(他找到了还pm我,真是好人啊~),顺便贴上

function deldata($dbname,$tableflag){

$db_host='localhost';

$db_port='3306';

$db_user='username';

$db_pass='password';

$connect=mysql_connect($db_host,

$db_user,$db_pass);

mysql_select_db($dbname);

$result=mysql_query("show table

status from $dbname",$connect);

$data=mysql_fetch_array($result);

while($data=mysql_fetch_array($result)) {

$table=mysubstr($data[Name],"_");

if($table==$tableflag){

//测试之用

/*echo $data[Name];

echo "
";

echo $table;

echo "
";*/

mysql_query("drop table $data[Name]");

}

}

return true;

}

/*截取某个特定字符前的所有字符函数

*$str 为待截取字符串

*$flag 特定字符如“_”

*/

function mysubstr($str,$flag){

$pos=strpos($str,$flag);

return substr($str,0,$pos);

}

?>

$dbname="database";

//数据库名

$tableflag="wp";

//要删除的表的前缀,有这个前缀的表才删除

,标志出是哪一个用户

deldata($dbname,$tableflag);

//$test=mysubstr("cdb_account_log","_");

//echo $test;

?>

注意修改上面的username和password还有底下的database和表前缀

OK了,以上就是PHP文件管理一些实用的代码,还有很多大家自己找了,偶最喜欢快捷方便的玩意儿~

【责任编辑:曹凯 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值