PHP文件函数使用:常用的文件上传、读写、删除等函数
PHP文件函数是非常重要的函数之一,用于处理文件,我们可以用它来上传、读写、删除文件等。以下是常用的PHP文件函数:
1、文件上传函数:
move_uploaded_file($tmp_name, $target_dir)可以将服务器上的临时文件移动到指定目录。
$tmp_name是服务器上的临时文件路径,$target_dir是你要保存文件的目标路径。例如:
if(move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$_FILES["file"]["name"]))
echo "文件". $_FILES["file"]["name"]. "上传成功!";
else
echo "文件上传失败!";
2、文件读写函数:
读取文件内容:
$file=fopen(“hello.txt”, "r");
echo fread($file,filesize("hello.txt"));
fclose($file);
以上代码可以打开hello.txt文件,读取文件内容,最后关闭文件。
写入文件内容:
$file=fopen("hello.txt", "w");
fwrite($file,"Hello World");
fclose($file);
以上代码打开hello.txt文件,将“Hello World”写入文件,最后关闭文件。
3、删除文件函数:
unlink("hello.txt") 可以删除指定的文件,例如:
if(unlink("upload/".$_GET["filename"]))
echo $_GET["filename"]. "删除成功!";
else
echo "文件删除失败!";
以上代码删除upload目录下的指定文件filename。
4、判断是否是文件或目录:
用is_file和is_dir函数可以判断是不是一个文件或目录,例如:
if(is_dir("upload"))
echo "这是一个目录!";
if(is_file("hello.txt"))
echo "这是一个文本文件!";
以上代码判断“upload”是否是一个目录,"hello.txt"是否是一个文本文件。
总结:
PHP文件函数是处理服务器上文件最重要的函数之一,经常使用的函数包括:fopen、fclose、fread、fwrite、move_uploaded_file、unlink、is_file和is_dir。用于文件上传、读写、删除等操作,处理文件的时候一定要谨慎,避免删除重要文件。
