最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php判断文件是否可写

来源:动视网 责编:小采 时间:2020-11-27 14:56:04
文档

php判断文件是否可写

php判断文件是否可写:PHP判断文件或目录是否可写在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下:参考is_writable — 判断给定的文件名是否可写。说明bool is_writable ( string $filename )如果文件存在并且可写则返回 TRUE。($file
推荐度:
导读php判断文件是否可写:PHP判断文件或目录是否可写在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下:参考is_writable — 判断给定的文件名是否可写。说明bool is_writable ( string $filename )如果文件存在并且可写则返回 TRUE。($file


PHP判断文件或目录是否可写

在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下:

参考

is_writable — 判断给定的文件名是否可写。

说明

bool is_writable ( string $filename )

如果文件存在并且可写则返回 TRUE。($filename 参数可以是一个目录名,即检查目录是否可写。 )

注意:

PHP 也许只能以运行 webserver 的用户名(通常为 'nobody')来访问文件,不计入安全模式的限制。

is_writable() 例子

<?php
$filename = 'test.txt';
if (is_writable($filename)) {
 echo 'The file is writable';
} else {
 echo 'The file is not writable';
}
?>

注意:is_writeable() 是 is_writable() 的别名!

为了兼容各个操作系统,可自定义一个判断可写函数,代码如下:

/**
 * 判断 文件/目录 是否可写(取代系统自带的 is_writeable 函数)
 *
 * @param string $file 文件/目录
 * @return boolean
 */
function new_is_writeable($file) {
 if (is_dir($file)){
 $dir = $file;
 if ($fp = @fopen("$dir/test.txt", 'w')) {
 @fclose($fp);
 @unlink("$dir/test.txt");
 $writeable = 1;
 } else {
 $writeable = 0;
 }
 } else {
 if ($fp = @fopen($file, 'a+')) {
 @fclose($fp);
 $writeable = 1;
 } else {
 $writeable = 0;
 }
 }
 
 return $writeable;
}

推荐教程:PHP视频教程

文档

php判断文件是否可写

php判断文件是否可写:PHP判断文件或目录是否可写在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下:参考is_writable — 判断给定的文件名是否可写。说明bool is_writable ( string $filename )如果文件存在并且可写则返回 TRUE。($file
推荐度:
标签: 文件 判断 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top