|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
让好朋友来看看,嘿,看咱写的多棒,然后再在网上宣传一下。 <?php
/*
PHP Version: 28 April 2005
Author: move2rent
purpose:读取某个目次下的文件
*/
//要读取的目次
$folder="H:/temp";
//翻开目次
$fp=opendir($folder);
//浏览目次
while(false!=$file=readdir($fp))
{
//列出一切文件并去失落'.'和'..'
if($file!='.' &&$file!='..')
{
//$file="$folder/$file";
$file="$file";
//赋值给数组
$arr_file[]=$file;
}
}
//输入了局
if(is_array($arr_file))
{
while(list($key,$value)=each($arr_file))
{
echo "$key=>$value<br>";
}
}
//封闭目次
closedir($fp);
?>
----------------------
读取某个目次下的文件2
<?php
/*PHP Version: 30 April 2005
Author: move2rent
purpose:读取某个目次下的文件二*/
/*----------------------------------*/
function listFiles($dir)
{
//翻开目次
$handle=opendir($dir);
//浏览目次
while(false!=($file=readdir($handle)))
{
//列出一切文件并去失落'.'和'..'
if($file!='.'&&$file!='..')
{
//所失掉的文件名是不是是一个目次
if(is_dir("$dir/$file"))
{
//列出目次下的文件
listFiles("$dir/$file");
}
else
{
//假如是文件则翻开该文件
$fp=fopen("$dir/$file","r");
//浏览文件内容
$data=fread($fp,filesize("$dir/$file"));
if($data)
//将读到的内容赋值给一个数组
$file_array[]="$dir/$file";
/*foreach($file_array as $key=>$value)
{
echo "$value<br>";
}
*/
//echo count($file_array);
//输入了局
while(list($key,$value)=each($file_array))
{
echo"$key=>$value<br>";
}
}
}
}
}
/*------------------------------------------*/
//挪用
$dir="H:/temp";
listFiles($dir);
?>
-----------------------------------------------
假如该目次不存在则创立它
<?php
/*
PHP Version: 28 April 2005
Author: move2rent
purpose:读取某个目次下的文件,假如该目次不存在则创立它
*/
$folder="H:/temp1";
//翻开目次
@$fp=opendir($folder);
//假如该目次不存在则创立它
if(!$fp)
{
//创立目次
mkdir($folder);
//修正该目次的权限
chmod($folder,'0755');
echo " the folder create success!";
}
else
{
echo " the folder have exists.";
}
?>
会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦! |
|