256 of 410 menu

ฟังก์ชัน tmpfile

ฟังก์ชัน tmpfile สร้างไฟล์ชั่วคราวที่มีชื่อไม่ซ้ำและส่งกลับพอยน์เตอร์ไฟล์ไปยังไฟล์นั้น ไฟล์ถูกเปิดในโหมดอ่านและเขียน (w+) เมื่อปิดไฟล์หรือเมื่อการทำงานของสคริปต์สิ้นสุดลง ไฟล์ชั่วคราวจะถูกลบอัตโนมัติ

ไวยากรณ์

tmpfile();

ตัวอย่าง

มาสร้างไฟล์ชั่วคราวและเขียนสตริงลงไป:

<?php $tmp = tmpfile(); fwrite($tmp, 'test data'); rewind($tmp); echo fread($tmp, 1024); fclose($tmp); ?>

ผลลัพธ์จากการรันโค้ด:

'test data'

ตัวอย่าง

ตรวจสอบว่าไฟล์ถูกลบอัตโนมัติหลังปิด:

<?php $tmp = tmpfile(); $meta = stream_get_meta_data($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; fclose($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; ?>

ผลลัพธ์จากการรันโค้ด:

'ExistsDeleted'

ดูเพิ่มเติม

  • ฟังก์ชัน tempnam,
    ซึ่งสร้างไฟล์ที่มีชื่อไม่ซ้ำ
  • ฟังก์ชัน fopen,
    ซึ่งเปิดไฟล์
  • ฟังก์ชัน fclose,
    ซึ่งปิดไฟล์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ