當前位置:編程學習大全網 - 源碼下載 - php寫入數據到php文件第2行 以及更改第3行數據 會的來

php寫入數據到php文件第2行 以及更改第3行數據 會的來

下面是完整的代碼:

//根據妳的PHP設置自已可以把<?php替換為<?

<?php

//要更改的php文件

$filename = 'id.php';

//要插入的內容

$addContent = "wole\n";

//要更改的內容

$updateContent="qwe\n";

// 確定文件存在並且可寫。

if (is_writable($filename)) {

// 將文件讀入數組,每行是壹條記錄

$lines = file ($filename);

// 使用寫入方式打開打開$filename,文件指針將會在文件的開頭

if (!$handle = fopen($filename, 'w')) {

print "不能打開文件 $filename";

exit;

}

//在數組中循環,當到達第2行時插入新的內容。

foreach ($lines as $line_num => $line) {

if($line_num==1){

//將$addContent寫入到文件中。

if (!fwrite($handle, $addContent)) {

print "不能寫入到文件 $filename";

exit;

}

}

//寫入原來的行內容到文件中

if (!fwrite($handle, $line)) {

print "不能寫入到文件 $filename";

exit;

}

}

//更改數據第3行zxcv為qwe,把上面foreach註釋掉,打開下面註釋掉的代碼

// foreach ($lines as $line_num => $line) {

// if($line_num==2){

// //將$updateContent寫入到文件中。

// if (!fwrite($handle, $updateContent)) {

// print "不能寫入到文件 $filename";

// exit;

// }

// }

// else{

// //寫入原來的行內容到文件中

// if (!fwrite($handle, $line)) {

// print "不能寫入到文件 $filename";

// exit;

// }

// }

// }

fclose($handle);

} else {

print "文件 $filename 不可寫";

}

>

  • 上一篇:電子大屏幕源代碼
  • 下一篇:段其昌的學術兼職
  • copyright 2024編程學習大全網