欢迎访问宙启技术站
智能推送

PHP文件函数使用:常用的文件上传、读写、删除等函数

发布时间:2023-06-11 10:25:43

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。用于文件上传、读写、删除等操作,处理文件的时候一定要谨慎,避免删除重要文件。