PHP ສ້າງ/ຂຽນບັນທຶກ
- ການໄປຫາຫນ້າວ່າງທີ່ຜ່ານມາ PHP File Open/Read
- ການໄປຫາຫນ້າວ່າງ PHP File Upload
ໃນບົດນີ້, ພວກເຮົາຈະສະແດງເບິ່ງວິວັດນິວວິດທີ່ຈະສ້າງແລະຂຽນບັນທຶກໃນທີ່ບໍລິເວນທີ່ມີ.
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.
- ການໄປຫາຫນ້າວ່າງທີ່ຜ່ານມາ PHP File Open/Read
- ການໄປຫາຫນ້າວ່າງ PHP File Upload