Hai teman-teman ingin juga menambahkan tentang cara menyalin menggunakan menyalin dan menempelkan dinamis.
katakanlah kita tidak tahu folder sebenarnya yang akan dibuat pengguna tetapi kita tahu di folder itu kita perlu menyalin file, untuk mengaktifkan beberapa fungsi seperti hapus, perbarui, tampilan dll.
Anda dapat menggunakan sesuatu seperti ini ... Saya menggunakan kode ini di salah satu proyek kompleks yang saat ini saya sibuk. saya hanya membangunnya sendiri karena semua jawaban yang saya dapatkan di internet memberi saya kesalahan.
$dirPath1 = "users/$uniqueID"; #creating main folder and where $uniqueID will be called by a database when a user login.
$result = mkdir($dirPath1, 0755);
$dirPath2 = "users/$uniqueID/profile"; #sub folder
$result = mkdir($dirPath2, 0755);
$dirPath3 = "users/$uniqueID/images"; #sub folder
$result = mkdir($dirPath3, 0755);
$dirPath4 = "users/$uniqueID/uploads";#sub folder
$result = mkdir($dirPath4, 0755);
@copy('blank/dashboard.php', 'users/'.$uniqueID.'/dashboard.php');#from blank folder to dynamic user created folder
@copy('blank/views.php', 'users/'.$uniqueID.'/views.php'); #from blank folder to dynamic user created folder
@copy('blank/upload.php', 'users/'.$uniqueID.'/upload.php'); #from blank folder to dynamic user created folder
@copy('blank/delete.php', 'users/'.$uniqueID.'/delete.php'); #from blank folder to dynamic user created folder
Saya pikir facebook atau twitter menggunakan sesuatu seperti ini untuk membangun setiap dasbor dinamis pengguna baru ....
copy( 'foo/test.php', 'bar/test.php' )
membuatbar
direktori jika belum ada?