❶ php如何刪除文本文件中的一行
可以將文本存入到一個數組中,然後刪除. 用file()將文件讀入 然後遍歷數組找到你要刪除的那行重新保存下載一個用txt文本設計的留言本程序。 研究一下,很容易了解的 好像是復雜了點,全部遍歷一次後存入數組,然後把你想刪的那條記錄刪掉,然後再吧所有內容全部重新寫入txt文件中 function delete($file,$j){$newfile = ""; $fc=file($file); $f=fopen($file,"r"); flock($f,LOCK_SH); for ($i=0;$i<count($fc);$i++){if ($i != $j){$newfile = $newfile.$fc[$i]."";}}fclose($f); $f=fopen($file,"w"); flock($f,LOCK_EX);fclose($f);}實際上就是刪除數組中的一項
❷ PHP娓呯┖褰撳墠欏墊墍鏈夊唴瀹
濡傛灉鎮ㄦ槸鍦≒HP鍚庡彴宸ヤ綔鏈熼棿錛屽凡緇忚緭鍑轟簡涓浜涘唴瀹逛箣鍚庯紝鍙鑳戒細鏀懼純榪欎簺鍐呭癸紝閭d箞鍙浠ュ弬鑰僶b_start()銆乷b_clean()鍜宱b_flush()鍑芥暟銆
濡傛灉鏄宸茬粡杈撳嚭鍒板㈡埛絝嫻忚堝櫒錛岄偅涔堬紝灝卞凡緇忚劚紱諱簡PHP鐨勫獎鍝嶈寖鍥達紝闇瑕侀潬Javascript鏉ユ帶鍒躲傚湪閫傚綋鐨勫湴鏂規墽琛岋細document.write('');灝卞彲浠ヤ簡銆
❸ PHP如何刪除文件或文件夾
functiondeldir($dir){
//先刪除目錄下的文件:
$dh=opendir($dir);
while($file=readdir($dh)){
if($file!="."&&$file!=".."){
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)){
unlink($fullpath);
}else{
deldir($fullpath);
}
}
}
closedir($dh);
//刪除當前文件夾:
if(rmdir($dir)){
returntrue;
}else{
returnfalse;
}
}
❹ 求一段php代碼,刪除文件夾所有內容
function del_dir($dir){ //刪除目錄
if($dir=='' || !count($dir)){
return;
}
if(is_array($dir)){
foreach($dir as $d){
@chmod($d, 0777);
del_dir($d);
}
}else{
if(!($mydir=@dir($dir))){
return;
}
while($file=$mydir->read()){
if(is_dir("$dir$file") && $file!='.' && $file!='..'){
@chmod("$dir$file", 0777);
del_dir("$dir$file");
}elseif(is_file("$dir/$file")){
$file_time=@stat($file); //讀取文件的最後更新時間
if(time()-$file_time>3600*24*14){//只刪除14天以前的文件
@chmod("$dir/$file", 0777);
@unlink("$dir/$file");
}
}
}
$mydir->close();
@chmod($dir, 0777);
@rmdir($dir);
}
}
//test 1:
$dir=$_SERVER['DOCUMENT_ROOT']."/cache/";
del_dir($dir);
$dir=$_SERVER['DOCUMENT_ROOT']."/cache22/";
del_dir($dir);
//test 2:
$dir[0]=$_SERVER['DOCUMENT_ROOT']."/cache/";
$dir[1]=$_SERVER['DOCUMENT_ROOT']."/cache22/";
del_dir($dir);
懶得自己寫 ,幫你找了個 應該沒問題