php文件编程笔记

文件信息获取

代码实现:

<?php

 

/**

 * 1.获取文件信息

 */

//打开文件夹

$file_path="test.txt";

if($fp=fopen($file_path,"r")){

$file_info=fstat($fp);

echo"<pre>";

print_r($file_info);

echo"</pre>";

 

echo"<br/>文件大小是 {$file_info['size']}";

$mdate=date("Y-m-dH:i:s",$file_info['mtime']);

$cdate=date("Y-m-dH:i:s",$file_info['ctime']);

$adate=date("Y-m-dH:i:s",$file_info['atime']);

echo"<br/>文件上次修改时间是  $mdate";

echo"<br/>文件上次访问时间是  $adate";

echo"<br/>文件上次change时间是 $cdate";

}else{

echo"文件打开失败";

}

//关闭文件夹

 

fclose($fp);

 

 

/**

 * 2.获取文件信息

 */

  $mdate=date("Y-m-dH:i:s",filesize($file_path));

  echo "<br/>".$mdate;

//图片拷贝

<?php

$file_path="F:\\myimages\\20121118高交会\\IMG284.jpg";

$file_path_iconv=iconv('utf-8','gb2312',$file_path);

if(!copy($file_path_iconv,"d:\\Users\\JHC\\Desktop\\jhchen2.jpg")){

echo"error";

}else{

echo"成功!!!";

}

文件和文件夹的操作

/

//文件夹及文件的创建和删除

$file_path="e:/jhchen3";

if(!is_dir($file_path)&& mkdir($file_path)){

echo"sucess";

}else{

echo"error";

}

//删除文件夹,如果目录有文件存在不能删除

/*if(is_dir($file_path)&& rmdir($file_path)){

echo"sucess";

}else{

echo"error";

}*/

//文件创建并写入文字

$file_path2="e:/jhchen2/aqq1.txt";

//$file_path=iconv($file_path_mbstring);

$fp=fopen($file_path2,"w+");

fwrite($fp,"陈建辉来此了");

 

//文件删除文件

if(is_file($file_path2)){

 

if(unlink($file_path2)){

echo"delete success!!!";

}else{

echo"delete error";

}

}else{

echo"file is not dir";

}

 

关于文件上传

在<formenctype="multipart/from-data" method="post"></form>

 

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>文件上传中心</title>

</head>

<body>

<formenctype="multipart/form-data" method="post"action="uploadprocess.php" name="myform">

<tablewidth="600" border="1">

  <tr height="35">

    <tdcolspan="2"><strong>文件上传中心</strong></td>

  </tr>

  <tr height="30">

    <tdwidth="166">用户名</td>

    <td width="434"><inputtype="text" name="username" /></td>

  </tr>

  <tr>

    <td width="166">介绍文件</td>

    <td>

            <textareaname="fileeintro" cols="45"rows="5"></textarea>

    </td>

  </tr>

  <tr height="30">

    <tdwidth="166">请选择要上传文件夹:</td>

    <td>

        <input type="file"name="myfile"  />     

    </td>

 

  </tr>

  <tr>

    <td><input type="submit"name="submit" value="提交" />

     </td>

    <td></td>

  </tr>

</table>

</form>

</body>

</html>

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值