PHP ສ້າງ/ຂຽນບັນທຶກ

ໃນບົດນີ້, ພວກເຮົາຈະສະແດງເບິ່ງວິວັດນິວວິດທີ່ຈະສ້າງແລະຂຽນບັນທຶກໃນທີ່ບໍລິເວນທີ່ມີ.

PHP ສ້າງບັນທຶກ - fopen()

ຕາມຫົວຫນ້າ fopen() ທີ່ຈະສ້າງບັນທຶກ. ອາດຈະມີຄວາມສັບສົນ, ແຕ່ໃນ PHP, ຕາມຫົວຫນ້າທີ່ສ້າງບັນທຶກແມ່ນດຽວກັນກັບຕາມຫົວຫນ້າທີ່ເປີດບັນທຶກ.

ຖ້າເຈົ້າໃຊ້ fopen() ເປີດບັນທຶກທີ່ບໍ່ມີ, ຕາມຫົວຫນ້ານັ້ນການສະແດງວ່າບັນທຶກຈະຖືກສ້າງ, ການເປີດວັດນິວວິດຈະເປັນຂັ້ນຕອນ w (ຂຽນ) ຫຼື a (ການເພີ່ມ).

ບົດສະຫຼຸບນີ້ສະແດງວ່າວິວັດນິວວິດທີ່ຈະສ້າງບັນທຶກ "testfile.txt".

Example

$myfile = fopen("testfile.txt", "w")

ສິດທິບັນທຶກ PHP

ຖ້າເຈົ້າພະຍາຍາມໃຊ້ລະບົບນີ້ແລະເກີດຄວາມຜິດພາດ, ກະລຸນາກວດຄວາມມີສິດທິທີ່ຈະຂຽນຂໍ້ມູນໃນຫຼັງພີດຂອງ PHP.

PHP ຂຽນໃນບັນທຶກ - fwrite()

ຕາມຫົວຫນ້າ fwrite() ທີ່ຈະຂຽນໃນບັນທຶກ.

ມາດຕະການທຳອິດຂອງ fwrite() ບັນຈາກຊື່ບັນທຶກທີ່ຈະຂຽນໃນ, ມາດຕະການທຳສອງບັນຈາກຄຳເວລາທີ່ຈະຂຽນ.

ບົດສະຫຼຸບນີ້ສະແດງວ່າວິວັດນິວວິດຂອງຊື່ຫຼັງຂຽນໃນບັນທຶກ "newfile.txt".

Example

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Bill Gates\n";
fwrite($myfile, $txt);
$txt = "Steve Jobs\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

ບໍ່ວ່າພວກເຮົາໄດ້ຂຽນໃນບັນທຶກ "newfile.txt" ສອງຄັ້ງ. ໃນເວລາທີ່ພວກເຮົາຂຽນໃນບັນທຶກ, ຄຳເວລາ $txt ຂອງພວກເຮົາບັນຈາກ "Bill Gates", ແລະຄັ້ງທີສອງບັນຈາກ "Steve Jobs". ພຽງຫຼັງທີ່ຂຽນແລ້ວ, ພວກເຮົາໃຊ້ຕາມຫົວຫນ້າ fclose() ເພື່ອປິດບັນທຶກ.

ຖ້າພວກເຮົາເປີດບັນຊີ "newfile.txt" ມັນຄວາມຈະເປັນ:

Bill Gates
Steve Jobs

PHP Overwriting

ຖ້າ "newfile.txt" ມີຂະນະທີ່ມີຂະນະທີ່ພວກເຮົາໄດ້ເຮັດຄວາມ ພວກເຮົາສາມາດສະແດງວ່າການກະທຳທີ່ເກີດຂຶ້ນໃນການເຮັດຄວາມໃນບັນຊີທີ່ມີຢູ່. ຂະນະທີ່ຂະນະທີ່ມີຢູ່ຈະຖືກລຶບໄປ ແລະເລີ່ມຂຶ້ນກັບບັນຊີໃໝ່.

ໃນຄວາມຈະເປັນກໍລະນີທີ່ພວກເຮົາເປີດບັນຊີ "newfile.txt" ທີ່ມີຢູ່ແລະປະກອບຂອງຂະນະທີ່ພວກເຮົາໄດ້ເຮັດຄວາມ:

Example

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt = "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

ຖ້າພວກເຮົາເປີດບັນຊີ "newfile.txt" ພວກບິລລາສ ແລະ ສະຕີບໄດ້ຫາຍໄປ ພຽງແຕ່ມີຂະນະທີ່ພວກເຮົາໄດ້ເຮັດຄວາມວ່າ:

Mickey Mouse
Minnie Mouse

PHP Filesystem Reference Manual

ສຳລັບ PHP Filesystem Reference Manual ທີ່ຄົງຄວາມເປັນຂອງຂ້ອຍ ກະລຸນາເຂົ້າມາຢູ່ CodeW3C.com PHP Filesystem Reference Manual.