abstract: 本章節(jié)主要是介紹了許多文件相關(guān)的PHP函數(shù),利用這些函數(shù)可以極大的幫助我們在使用對PHP文件的讀取、修改、刪除等操作帶來極大的便利,熟練掌握這些常用的函數(shù)很有必要。 以下是這么多部分我做的案例部分。(由于部分較多,所以大部分代碼都被注釋了)<?php /** * Created
本章節(jié)主要是介紹了許多文件相關(guān)的PHP函數(shù),利用這些函數(shù)可以極大的幫助我們在使用對PHP文件的讀取、修改、刪除等操作帶來極大的便利,熟練掌握這些常用的函數(shù)很有必要。
以下是這么多部分我做的案例部分。(由于部分較多,所以大部分代碼都被注釋了)
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/14 * Time: 16:44 */ header('content-type:text/html;charset=utf-8'); date_default_timezone_set('Asia/Shanghai'); echo'<pre>'; //$fileName = 'text.txt'; //echo filetype($fileName) . '<br>'; //echo filesize($fileName) . '<br>'; //echo '文件創(chuàng)建的時(shí)間為:' . date('Y-m-d H:i:s', filectime($fileName)) . '<br>'; //echo '文件修改的時(shí)間為:' . date('Y-m-d H:i:s', filemtime($fileName)) . '<br>'; //echo '文件最后訪問的時(shí)間為:' . date('Y-m-d H:i:s', fileatime($fileName)) . '<br>'; //var_dump(is_readable('text1.txt')); //echo '<br>'; //var_dump(is_writable($fileName)); //echo '<br>'; //var_dump(is_executable($fileName)); //var_dump(pathinfo($fileName)); //echo '<br>'; //echo pathinfo($fileName,PATHINFO_DIRNAME).'<br>'; //echo dirname($fileName).'<br>'; //echo pathinfo($fileName,PATHINFO_BASENAME).'<br>'; //echo basename($fileName).'<br>'; //echo pathinfo($fileName,PATHINFO_EXTENSION).'<br>'; //echo pathinfo($fileName,PATHINFO_FILENAME).'<br>'; //if(file_exists($fileName)){ // echo $fileName.'文件是存在的!'; //}else{ // echo $fileName.'文件是不存在的!'; //} //$filename = 'djq.txt'; //touch($filename); //if (file_exists($filename)) //{ // if(unlink($filename)) // { // echo '刪除成功'; // }else // { // echo '刪除失敗'; // } //}else //{ // echo '文件不存在'; //} //echo '<br>'; //rename('txt.txt','text/txt.txt'); //copy('wqq1.php','text/wqq1.php'); ////var_dump(copy('http://img.php.cn/upload/article/000/000/003/5a9675a3b2106284.jpg','1.jpg')); //var_dump(copy('http://www.baidu.com/','baidu.html')); //echo '<br>'; //allow_url_fopen = On //$file = fopen('text/txt.txt','rb'); //echo '讀取到的內(nèi)容為: '.fread($file,filesize('text/txt.txt')); //echo '<br>'; //echo '當(dāng)前所以指針的位置為: '.ftell($file).'<br>'; //var_dump(rewind($file)); //echo '當(dāng)前所以指針的位置為: '.ftell($file); //fclose($file); //echo '讀取到的內(nèi)容為: '.fread($file,filesize('text/txt.txt')); //$file = fopen('text.txt','rb+'); //var_dump(fwrite($file,'php中文網(wǎng)')); //var_dump(fwrite($file,''.PHP_EOL)); //var_dump(fwrite($file,'ABC')); //fputs($file,'鋼鐵俠',3); //flose($file); //var_dump(fwrite($file,'php中文網(wǎng)')); //$file = fopen('text.txt','w'); //var_dump(fputs($file,'ironman鋼鐵俠')); //$file = fopen('text2.txt','wb+'); //var_dump(fputs($file,'123美國隊(duì)長')); //echo ftell($file); //rewind($file); //echo '<br>'; //echo ftell($file); //echo '<br>'; //echo fread($file,filesize('text2.txt')); //$file = fopen('text.txt','ab+'); //var_dump(fputs($file,'綠巨人')); //rewind($file); //echo ftell($file); //echo fread($file,filesize('text.txt')); //$file = fopen('text2.txt','rb+'); //echo fgetc($file).'<hr>'; //echo fgets($file).'<hr>'; //echo fgets($file).'<hr>'; //echo fgetss($file).'<hr>'; //while (!feof($file)) //{ // echo fgetss($file); //} //echo '<hr>'; //echo ftruncate($file,5); //touch('text3.csv'); //$file = fopen('text3.csv','rb+'); //var_dump(fgetcsv($file)); //while ($row = fgetcsv($file)){ // print_r($row); //} //$data=[ // [1,'html','sublime'], // [2,'php','php工具箱'], // [3,'Python','Python'] //]; //foreach ($data as $v){ // fputcsv($file,$v,'~'); //} //while ($row=fgetcsv($file,50,',')){ // print_r($row); //} //echo file_get_contents('text.txt').'<hr>'; //echo strip_tags(file_get_contents('text.txt')).'<hr>'; //echo file_get_contents('http://v.baidu.com/movie/137216.htm?fr=open_bdps_dyyg'); //echo file_get_contents('123.jpg'); //echo file_get_contents('text3.csv'); //$str= file_get_contents('text4.txt'); //var_dump(file_put_contents('text4.txt',"$str 諾克薩斯")); $data=[ 'name'=>'鋼鐵俠', 'age'=>45, 'country'=>'America' ]; var_dump(file_put_contents('text4.txt',json_encode($data))); var_dump(json_decode(file_get_contents('text4.txt')));
Correcting teacher:查無此人Correction time:2019-04-16 09:50:30
Teacher's summary:完成的不錯(cuò)。寫代碼要有注釋,養(yǎng)成好習(xí)慣。繼續(xù)加油。