AJAX+PHP

选择了远方,便只顾风雨兼程;目标是地平线,留给世界的是如风的背影!

 

PHP操作目录和文件

1、目录

<?php
$dir = "test/";                                    //设置目录为test
if(is_dir($dir))                                    //如果目录存在,则打开
    $dir_res = opendir($dir);
else                                            //否则输出错误信息
    echo "目录不存在或者不是一个有效目录";

closedir($dir_res);                                //关闭目录
?>

<?php
$dir = "files/";                            //定义路径
$dir_res = opendir($dir);                    //打开目录
while($filen=readdir($dir_res))                //循环读取目录中的文件
{
    
echo $filen."<br>" ;
}
closedir($dir_res)                        //关闭目录
?>

<?php
$dir = "Test/";
if(!is_dir($dir))                            //如果目录不存在则创建
    mkdir($dir);
?>

<?php
$dir = "Test/";
if(is_dir($dir))                            //如果目录存在则删除
    rmdir($dir);
?>

2、文件操作

(1)打开和关闭--

$file = fopen("test.txt","w");

fclose($file);

(
2)读取--

$file = fopen("test.txt","r");

fgetc($file);   //读取一个字符

fgets($file);    //读取一行

fread($file,20);  //读取前20个字符


(
3)写入--

$file = fopen("test.txt","w");

fwrite($file,"helloworld\n");   //写入一行


(
4)删除文件--

unlink($file);


(
5)获取长度--

$size = filesize($file);

(
6)复制文件--

$dir_file1 = "up/file1.txt";
$dir_file2 = "up/file1.bak";

copy($dir_file1,$dir_file2);

3、文件上传

file.html

<form enctype="multipart/form-data" action="Upload.php" method="post">
  
<input name="upfile" type="file"><BR>
  
<input type="submit" value="Submit">
</form>

Upload.php

<?php
$uploadfile = "upfiles/". $_FILES['upfile']['name'];
if(move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)){
    
echo "sucess!<p>";
}
else{
    
echo "error!";
}
print_r($_FILES);
?>

posted on 2008-03-12 21:52 刘伟 阅读(407) 评论(0)  编辑 收藏 引用 网摘 所属分类: PHP


只有注册用户登录后才能发表评论。
网站导航:

导航

统计

公告

严正申明:严禁任何营利性商业网站在未经作者授权同意情况下进行转载等侵权行为。

留言簿(1)

随笔分类

随笔档案

新闻档案

相册

css

搜索

积分与排名

最新评论