Sangat sering Anda akan menemukan Anda ingin bekerja dengan file seolah-olah itu adalah "scratchpad" - tempat penyimpanan di mana Anda dapat menulis data sementara untuk digunakan nanti. Untuk membuatnya semudah mungkin, PHP memiliki fungsi yang disebut tmpfile[] yang tidak memerlukan parameter, tetapi akan membuat file sementara di sistem, fopen[] untuk Anda, dan mengirim kembali pegangan file sebagai nilai pengembaliannya
File itu kemudian menjadi milik Anda untuk dibaca dan ditulis ke semua yang Anda inginkan, dan dihapus segera setelah Anda fclose[] pegangan file atau skrip berakhir. Berikut adalah contoh tmpfile[] yang digunakan
Seperti yang Anda lihat, tmpfile[] adalah pengganti drop-in untuk fopen[]ing file yang dikenal, sehingga mudah digunakan
Jika Anda ingin tahu di mana file temp ini disimpan, gunakan fungsi sys_get_temp_dir[] - ini baru di PHP 5. 2. 1, tetapi mengembalikan string yang berisi direktori yang digunakan untuk membuat file sementara
Ingin belajar PHP7?
Peretasan dengan PHP telah diperbarui sepenuhnya untuk PHP 7, dan sekarang tersedia sebagai PDF yang dapat diunduh. Dapatkan lebih dari 1200 halaman pembelajaran langsung PHP hari ini
Jika ini membantu, luangkan waktu sejenak untuk memberi tahu orang lain tentang Meretas dengan PHP dengan men-tweet tentangnya
Ringkasan. dalam tutorial ini, Anda akan belajar cara menggunakan fungsi PHP tmpfile[]
dan tempnam[]
untuk membuat file sementara
Pengantar file temp
File sementara hanya ada selama eksekusi skrip. Ini berarti PHP secara otomatis menghapus file sementara ketika skrip berakhir
Untuk membuat file sementara, Anda menggunakan fungsi tmpfile[]
_Code language: JavaScript [javascript]
tmpfile [ ] : resource|false
Fungsi tmpfile[]
_ membuat file sementara dalam mode baca/tulis [w+
]. Fungsi tmpfile[]
_ mengembalikan filehandle. Jika fungsi gagal membuat file, ia mengembalikan