天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

《PHP編程最快明白》第五講:php目錄、文件操作

實例15 目錄創建、刪除
復制代碼 代碼如下:
<?php
$dirfile="文件夾";
$dirfile=iconv("UTF-8","GB2312",$dirfile);//轉碼,否則會看到windows里面是亂碼,但程序能正常操作,讀取目錄時反過來才看到目錄的真正名字。
if(!file_exists($dirfile))//用于判斷目錄或文件是否存在
mkdir($dirfile);//創建目錄
rmdir($dirfile);//刪除目錄,必須為空目錄,否則要先刪除里面的所有文件,后面有刪除方法
echo "<br>";
?>

實例16 文件創建、刪除、讀取、轉數組
復制代碼 代碼如下:
<?php
$filename="文件.txt";
$filename=iconv("UTF-8","GB2312",$filename);//轉碼,否則會看到windows里面是亂碼
file_put_contents($filename,'');//自動創建空文件,如果已存在則刪除再創建,具體可以增加file_exists判斷,比fopen、fputs、fclose等函數簡單。
unlink($filename);//注意文件名都是GB2312編碼
file_put_contents($filename,"大家好!/r/n大家好啊!",FILE_APPEND);
//看到沒,寫入兩行, 第三個參數可選,表示是以增加方式寫入,否則清空內容再寫入
echo file_get_contents($filename);//忽略換行讀取整個文件
echo "<br>";
$arr=file($filename);//文件按行讀到數組里
print_r($arr);
echo "<br>";
readfile($filename);//文件直接輸出到屏幕
echo "<br>";
?>

實例17 獲取url信息、客戶端ip地址
復制代碼 代碼如下:
<?php
//獲取域名或主機地址
echo $_SERVER['HTTP_HOST']."<br>";
//獲取網頁地址(中間部分)
echo $_SERVER['php_SELF']."<br>";
//獲取網址參數(?后面部分)
echo $_SERVER["QUERY_STRING"]."<br>";
//來源客戶端ip地址
if($_SERVER['HTTP_CLIENT_IP']){
$onlineip=$_SERVER['HTTP_CLIENT_IP'];
}elseif($_SERVER['HTTP_X_FORWARDED_FOR']){
$onlineip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$onlineip=$_SERVER['REMOTE_ADDR'];
}
echo $onlineip;
echo "<br>";
?>

實例18 獲取文件修改時間戳、遍歷目錄文件
復制代碼 代碼如下:
<?php
$filename="文件.txt";
$filename=iconv("UTF-8","GB2312",$filename);
$passtime=time()-filectime($filename);//創建時間差,不準,一般不用
echo $passtime;
echo "<br>";
$passtime=time()-filemtime($filename);//修改時間差,用于更新判斷,緩沖等判斷
echo $passtime;
echo "<br>";
$dir="../";
print_r($arr=scandir($dir));//獲得主目錄的所有文件和文件夾名稱
foreach($arr as $value){
if (!is_dir($dir.$value)) //是否目錄,目錄還包括"."、".."兩個數組,通過判斷可以知道是文件還是目錄,以及是什么類型的后序名
echo iconv("GB2312","UTF-8",$value)."<br>/r/n";
}
?>

實例19 文件包含
復制代碼 代碼如下:
<?php
$filename="文件.txt";
@include($filename);//包含到此處,然后由服務器處理成html代碼。
/*
@表示讀取不了時忽略錯誤警告,用于php語句、函數前,一般服務器端顯示錯誤是關閉的,但是個別例外。除此之外,大家還可以try-catch捕捉異常,或者用file_exists函數先判斷文件是否存在。
*/
require_once($filename);//預處理包含,一般用于配置、函數等包含進來。這兩個函數都可以選擇_once,強調包含一次。
//這四個函數都會被服務器處理php代碼,簡化重復的代碼,很常用。實例15的readfile則直接當html輸出到客戶頁面
?>

可以看出,php操作文件目錄的函數是比較簡單和強大的,一個功能也就一行代碼搞定。本章沒有介紹copy函數,大家可以自己試試。

php技術《PHP編程最快明白》第五講:php目錄、文件操作,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产伦子沙发午休系列资源曝光 | 国产跪地吃黄金喝圣水合集 | 九九九九九热 | 大香网伊人久久综合观看 | 一本大道手机在线看 | 亚洲精品国产乱码AV在线观看 | 牛牛在线精品视频 | 99久久精品毛片免费播放 | 青草国产超碰人人添人人碱 | 竹菊影视一区二区三区 | 蜜桃狠狠色伊人亚洲综合网站 | 国产精品亚洲AV毛片一区二区三区 | 青青草原亚洲 | 青草在线在线d青草在线 | 国产手机在线精品 | qvod电影资源 | 欧美 亚洲 中文字幕 高清 | 宝贝你骚死哥了好爽 | 午夜小视频免费观看 | 狠狠干老司机 | 征服艳妇后宫春色 | 国产成人拍精品免费视频爱情岛 | 国产精品99精品无码视亚 | 胸太大被男同桌吃好爽 | tube69hdxxxx日本 | 果冻传媒完整免费网站在线观看 | 麻豆成人久久精品二区三区网站 | 亚洲精品拍拍央视网出文 | 色偷偷成人网免费视频男人的天堂 | 天天躁夜夜踩很很踩2022 | 日本wwwxx爽69护士 | 很黄很色60分钟在线观看 | 国产亚洲精品a在线观看app | 2018国产天天弄谢 | 日韩欧无码一区二区三区免费不卡 | 亚洲日韩中文字幕日本有码 | 欧美午夜免费观看福利片 | 91欧洲在线视精品在亚洲 | 日本在线免费播放 | WRITEAS塞红酒瓶 | 少妇高潮惨叫久久久久久欧美 |