PHP tempnam() 函数
定义和用法
tempnam() 函数创建一个具有唯一文件名的临时文件。
若成功,则该函数返回新的临时文件名。若失败,则返回 false。
语法
tempnam(dir,prefix)
参数 | 描述 |
---|---|
dir | 必需。规定创建临时文件的目录。 |
prefix | 必需。规定文件名的开头。 |
说明
在指定目录中建立一个具有唯一文件名的文件。如果该目录不存在,tempnam() 会在系统临时目录中生成一个文件,并返回其文件名。
ກ່ອນ 4.0.6, ພຶດຕິກຳຂອງ tempnam() ຈະຂຶ້ນກັບລະບົບ. ໃນ Windows, TMP ສັນຍາສະພາບລະບົບຈະຜ່ານຂໍ້ບັນຍັດ dir, ໃນ Linux, TMPDIR ສັນຍາສະພາບລະບົບຈະມີຄວາມສຳຄັນ, ແລະໃນ SVR4, dir ສັນຍາສະພາບລະບົບຈະມີຄວາມສຳຄັນທັງໝົດ, ຖ້າມີສາຍທີ່ຈະເຂົ້າ.
ຂໍ້ສັນຍາ ແລະ ຄວາມຄິດ:
ຂໍ້ຄິດ:ຖ້າ PHP ບໍ່ສາມາດໃຊ້ກັບສາຍ dir ທີ່ມີຂໍ້ບັນຍັດສ້າງເອກະສານ, ຈະກັບຄືນໄປຫາຄູ່ມູນລະບົບມີຄູ່ມູນລະບົບເອກະສານ.
ຂໍ້ຄິດ:ພຶດຕິກຳຂອງຕົວປະນາວຸດດັ່ງກ່າວໄດ້ປ່ຽນໃນ ສະບັບ 4.0.3. ກໍ່ຈະສ້າງເອກະສານຊົ່ວຄາວເພື່ອຫຼີກຄວາມການແຂງກັນ, ເຊິ່ງມັນສາມາດມີເອກະສານມີຊື່ຜະນິດທີ່ຄົງກັນລະຫວ່າງພຽງແຕ່ຄຳລະບຸຊື່ເອກະສານທີ່ຈະສ້າງເອກະສານແລະພຽງແຕ່ມີເອກະສານມີຊື່ຜະນິດທີ່ຢູ່ໃນຂອງລະບົບທີ່ມີຊື່ຜະນິດດຽວກັນ. ລະວັງໃຫ້ພົບວ່າພວກເຈົ້າບໍ່ຕ້ອງການເອກະສານນີ້ທີ່ຈະຍົກຍ້າຍເອກະສານນີ້ຫຼືຈະຍົກຍ້າຍຫຼືບໍ່ມີຄວາມກົດຫຼົກ.
ຂໍ້ສັນຍາ:ເບິ່ງ tmpfile()
ຕົວຢ່າງ
<?php echo tempnam("C:\inetpub\testweb","TMP0"); ?>
ຜົນອອກສຽງ:
C:\inetpub\testweb\TMP1.tmp