① 在PHP中如何刪除伺服器上的一個文件!
unlink("文件名");
例如
<?php
unlink("a.php");
?>
就刪除了同文件夾下的a.php
不能unlink("../a.php");
可以unlink("c:\a.php");//windows
unlink("/usr/web/a.php"); //linux/unix
建立文件方法
fopen("a.php","a+");
② 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 如何刪除文件的特定內容
php中刪除文件復有一個系統制函數:
unlink ( string $filename );
參數$filename 表示文件的路徑,可以是相對路徑也可以是絕對路徑。
列如,當前目錄下有個文件:test.html
可以執行 unlink ( 'test.html' );來刪除
另外刪除目錄用函數:rmdir();用法與unlink ()相同
④ php 不刪除文件夾, 刪除文件夾下所有文件
送你個函數
function delDir($path)
{
if (is_dir($path))
{
if ($dh = opendir($path))
{
while (($file = readdir($dh)) !== false)
{
if($file!=".."&&$file!=".")
{
if(is_dir($path."/".$file))
{
if(!delDir($path."/".$file))
{
return 0;
}
}
else
{
if(!unlink($path."/".$file))
{
return 0;
}
}
}
}
closedir($dh);
}
return 1;//rmdir($path);
}
}
這樣就可以刪除文件回夾裡面的答文件以及子文件夾
⑤ 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);}實際上就是刪除數組中的一項