PHP浅析is_writable解决办法
内容摘要
这篇文章主要为大家详细介绍了PHP浅析is_writable简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!以下函数可用于替换php
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!以下函数可用于替换php
文章正文
这篇文章主要为大家详细介绍了PHP浅析is_writable简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
以下函数可用于替换php内置的is_writable函数代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <code> //可用于替换php内置的is_writable函数 function isWritable( $filename ){ if (preg_match( '/\/$/' , $filename )){ $tmp_file =sprintf( '%s%s.tmp' , $filename ,uniqid(mt_rand())); return isWritable( $tmp_file ); } if ( file_exists ( $filename )){ //文件已经存在的话,使用读写方式打开 $fp =@ fopen ( $filename , 'r+' ); if ( $fp ){ fclose( $fp ); return true; } else { return false; } } else { $fp =@ fopen ( $filename , 'w' ); if ( $fp ){ fclose( $fp ); unlink( $filename ); return true; } else { return false; } } } </code> |
注:关于PHP浅析is_writable简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释