9.PHP文件处理
阅读原文时间:2023年07月09日阅读:2

PHP文件系统

(当成是扩展C++来看就行了,几乎一样):

读取整个文件readfile() 、file()、 file_get_contents()

';     $f\_arr = file('file.dat');     foreach($f\_arr as $cont){         echo $cont."
";     }     echo '
';     $f\_chr = file\_get\_contents('file.dat');     echo $f\_chr; ?>

读取一个字符就用   string fgetc(resource handle)

读取制定长度的字符 string fread(resource handle ,int length)

获取一行数据fgets() fgetss()

..................
';     $fopen2 = fopen('file.dat' ,'rb');     while(!feof($fopen2)){     echo fgetss($fopen2);     }     fclose($fopen2); ?>

将数据写入文件:fwrite()  file_put_contents()

";     $fopen = fopen($filepath ,'wb') or dir('wen jian bu cun zai');     fwrite($fopen ,$str);     fclose($fopen);     readfile($filepath);     file\_put\_contents($filepath ,$str);     readfile($filepath); ?>

文件操作:

目录处理

枚举目录:

";         }     }else{         echo 'error';     } ?>

目录操作:

远程文件访问:

文件指针 rewind() fseek() ftell()

文件锁定:

文件上传:

                          Wen Jian:                                          $value){ //        echo $name.'='.$value.'
'; //    }     $fileinfo = $\_FILES\['upfile'\];     if($fileinfo\['size'\] < 10000000 && $fileinfo\['size'\] > 0){         move\_uploaded\_file($fileinfo\['tmp\_name'\] ,$fileinfo\['name'\]);         echo 'yes';     }else{         echo 'no';     } } ?>

文件批量上传

                                           shang chuan                                                            shang chuan                                                      .';         }     } } ?>

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章