PHP¿ª·¢ÎļþϵͳʵÀý½²½â

5年以前  |  阅读数:648 次  |  编程语言:PHP 

PHPÖÐÓÐÐi¶aÓeÎļþϵͳÓйصĺ¯Êý£¬ÕaÐ(C)º¯Êý²»½o¿ÉÒÔ´o¿ªÎļþ£¬»¹¿ÉÒÔÏÔʾĿ¼ÖеÄÄÚÈÝ¡¢Òƶ¯ÎļþºÍÆaËuÒ»Ð(C)¹¦ÄÜ£¬Ði¶aÈËÉoÖÁÓÃPHP¿ª*¢»uÓÚ»¥ÁªÍøµÄÎļþ×ÊÔ´¹ÜÀiÆ÷¡£

ÏÂÃaeµÄ½Å±¾ÑuÀý¿ÉÒÔÏÔʾһ¸oĿ¼Çaµ¥£¬×¢ÊÍÒѾ­°uº¬ÔÚ´uÂeÖУº

£¼? /ª³°ÑÒª¶ÁÈ¡µÄĿ¼µÄȫ¾¶Ãu´aeÈeÒ»¸oÃu×ÖΪ$dir_nameµÄ±aÁ¿ÖС£/
$dir_name = "/home/me/";
/ª³ ´´½¨Ò»¸o¾a±u£¬ÆaÖµÊÇ´o¿ªÒ»¸o¸ø¶¨Ä¿Â¼µÄ½a¹uª³/
$dir = opendir($dir_name);
/ª³ ½¨Á¢Ò»¸oÎÄ×Ö¿e£¬ÓÃÒÔ
ÅÖÃÁбiÔªËØ£¨ÎļþÃu×Ö£(C)ª³/
$file_list = "£¼ul£¾";
/ª³ ʹÓÃÒ»¸owhileÓi¾a£¬¶ÁÈ¡ÒѾ­´o¿ªµÄĿ¼ÖеÄËuÓÐÔªËØ£¬Èç¹uÎļþµÄÃu×Ö²»ÊÇ¡°.¡±»o¡°..¡±£¬ÔoÏÔʾÁбiÖеÄÃu×Ö/
while ($file_name = readdir($dir)) {
if (($file_name != ".") &&&& ($file_name != "..")) {
$file_list .= "£¼li£¾$file_name";
}
}
$file_list .= "£¼/ul£¾";
/ª³¹Ø±Õ´o¿ªµÄĿ¼£¬½aÊøPHPÄ£¿eª³/
closedir($dir);
?£¾
£¼!-- Start your HTML --£¾
£¼HTML£¾
£¼HEAD£¾
£¼TITLE£¾Directory Listing£¼/TITLE£¾
£¼/HEAD£¾
£¼BODY£¾
£¼!-- Use PHP to print the name of the directory you read --£¾
£¼P£¾Files in: £¼? echo "$dir_name"; ?£¾£¼/p£¾
£¼!-- Use PHP to print the directory listing --£¾
£¼? echo "$file_list"; ?£¾
£¼/BODY£¾
£¼/HTML£¾

ºÃÁË£¬ÎÒÃÇÒѾ­µÃµ½ÁËÒ»¸oĿ¼Çaµ¥¡£ÐeҪעÒaµÄÊÇ£¬Òª¶ÁÈ¡Ò»¸oÎļþ£¨ÉÔºoÎÒÃǽ«½øÐн²½a£(C)»oĿ¼µÄÄÚÈÝ£¬PHPÔËÐеÄϵͳÉϵÄÓû§±ØÐeÖÁÉÙÓжÁÈ¡ÎļþµÄȨÏÞ¡£

ÏÂÃaeÊÇÒ»¸oÈçºÎ¿½±´ÎļþµÄÀý×Ó£º

£¼? /ª³°ÑÄaÒª¿½±´µÄÔ´ÎļþµÄȫ¾¶¸³¸øÒ»¸oÃu×ÖΪ$originalµÄ±aÁ¿ÖУ¬°Ñ¿½±´µÄÎļþµÄȫ¾¶¸³ÓeÒ»¸oÃu×ÖΪ$copiedµÄ±aÁ¿ÖЪ³/
$original = "/home/me/mydatabasedump";
$copied = "/archive/mydatabasedumo_1010";
/ª³ ʹÓÃcopy()º¯Êý¿½±´Ô´Îļþ£¬Èç¹u¿½±´Ã»ÓÐÍe³ÉÔo»aÏÔʾһ¸o´iÎoÐÅÏ¢ª³/
@copy($original, $copied) or die("Couldn't copy file.");
?£¾

Õa¸oÀý×ÓÊÇÒ»¸oÎļþ±¸*ÝϵͳµÄÔ­ÐÍ¡£ÔÚÕa¶Î½Å±¾ÔËÐÐʱ£¬Ëu°ÑÎļþ¿½±´µ½Ò»¸o²»Í¬µÄλÖýøÐб£´ae¡£ÉÔ΢ÐÞ¸ÄÒ»ÏÂÊØ»¤³ÌÐo£¬¾Í¿ÉÒÔÔÚÒ»ÌiÖÐÄaÖ¸¶¨µÄʱ¿ÌÖ´ÐÐËu£¬¶øÎÞÐeÓû§µÄ¸ÉÔ¤¡£

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例