php读取文件与写入文件方法实例
在php中读取文件我们需要使用file_get_contents或fopen来打开文件然后再读取了,file_get_contents函数读文件比fopen要方便,写文件需要fopen函数与file_put_contents或fwrite合作才可以实例下面我来介绍下.
php写文件的方法
实例一,代码如下:
$filename = 'test.txt' ; $filename = dirname ( __FILE__ ) . '/' . $filename ; if ( file_exists ( $filename )) { if (! is_writable ( $filename )) { exit ( 'is not writable' ); } $handle = fopen ( $filename , "a+b" ); $content = 'this is test words' ; $content .= "n" ; fwrite( $handle , $content ); fclose ( $handle ); } else { exit ( 'file is not exists' ); }实例二,代码如下:
$filename = 'test.txt' ; $filename = dirname ( __FILE__ ) . '/' . $filename ; if ( file_exists ( $filename )) { if (! is_writable ( $filename )) { exit ( 'is not writable' ); } $content = 'this is test words' ; $content .= "n" ; file_put_contents ( $filename , utf8_encode( $content )); } else { exit ( 'file is not exists' ); }php读取文件
实例一,代码如下:
$filename = 'test.txt' ; $filename = dirname ( __FILE__ ) . '/' . $filename ; if ( file_exists ( $filename )) { if (! is_readable ( $filename )) { exit ( 'is not readable' ); } $contents = file_get_contents ( $filename ); $contents = explode ( "n" , $contents ); print_r( $contents ); } else { exit ( 'file is not exists' ); }实例二,代码如下:
$filename = 'test.txt' ; $filename = dirname ( __FILE__ ) . '/' . $filename ; if ( file_exists ( $filename )) { if (! is_readable ( $filename )) { exit ( 'is not readable' ); } $handle = fopen ( $filename , "rb" ); $contents = fread ( $handle , filesize ( $filename )); //$contents = stream_get_contents($handle); // 也可以用方法替换上一行 $contents = explode ( "n" , $contents ); fclose ( $handle ); print_r( $contents ); } else { exit ( 'file is not exists' ); }查看更多关于php读取文件与写入文件方法实例 - php文件操作的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27831