Tutorial ini menunjukkan bagaimana Anda dapat meng-upload file dari berbagai format termasuk. zip,. pdf,. docx,. ppt, serta file gambar melalui form menggunakan PHP untuk disimpan dalam folder di server kami Show Kami juga akan mencatat nama file yang diunggah dan info terkait seperti nama file, ukuran, dan jumlah unduhan di tabel database Buat folder proyek PHP baru dan beri nama unggah-berkas-unduh . Buat subfolder di dalam folder ini bernama unggahan (di sinilah file unggahan kita akan disimpan), dan sebuah file bernama index.php . indeks. php adalah tempat kita akan membuat form upload file kita. Buka dan masukkan kode ini di dalamnya. indeks. php .
Ini adalah bentuk yang sangat sederhana yang hanya membutuhkan bidang masukan untuk file kami dan tombol unggah. Di bagian kepala, kami menautkan ke gaya kami. file css untuk memberikan beberapa gaya pada formulir kita. Buat file itu di root aplikasi kita dan tambahkan kode CSS ini ke dalamnya gaya. css . _
Di bagian atas index. php, kami menyertakan filesLogic. php . Ini adalah file yang berisi semua logika untuk menerima file yang kami kirim dan menyimpannya ke folder uploads serta menyimpan informasi file di database. Mari buat file ini sekarang. fileLogic. php .
Di bagian atas file ini, kami terhubung ke database tetapi kami belum membuatnya. Ayo lakukan itu sekarang Buat database baru bernama manajemen file . Di bawah database ini, buat tabel bernama files dan berikan kolom berikut.
Sekarang buka index. php di browser Anda. Bagi saya, saya akan menuju ke http. //localhost/file-unggah-unduh/unduh. php. Klik pada bidang input file dan pilih file apa pun dari mesin Anda untuk diunggah.
Setelah memilih file Anda, Anda dapat mengklik tombol unggah. Jika semuanya berjalan lancar, file Anda akan diunggah ke folder uploads di proyek Anda dan rekor baru akan dibuat di files table in the database containing the filename, size, and downloads count. Sekarang file kita telah diunggah. Anda dapat memeriksa folder unggahan dan tabel basis data Anda untuk mengonfirmasi bahwa itu berhasil. Mari kita tampilkan agar pengguna dapat melihatnya dan mengkliknya untuk mengunduhnya. Pertama, kita perlu mengambil info file dari database. Buka filesLogic. php dan tambahkan 3 baris kode ini tepat di bawah baris tempat kita terhubung ke database.
Ini memilih semua informasi file dari database dan menyetelnya ke variabel array yang disebut $files Sekarang buat file bernama downloads. php di folder root aplikasi kita dan tambahkan kode ini di dalamnya. mengunduh. php . _Sekarang di halaman ini, informasi file dari database dicantumkan masing-masing beserta ukurannya dalam KB dan jumlah unduhan. Ada juga tombol unduh untuk setiap file. Yang tersisa sekarang adalah kode yang benar-benar mendownload file dari folder uploads kita. Ayo segera tulis kodenya. Buka fileLogic. php lagi dan tambahkan kode ini di akhir file fileLogic. php .
Saat kami mencantumkan file, setiap tombol unduh (atau lebih tepatnya, tautan unduhan) memiliki parameter bernama file_id yang dilampirkan padanya. Jadi ketika Anda mengklik tautan unduhan suatu file, id file itu dikirim ke filesLogic. php dan diambil oleh potongan kode yang baru saja kita tambahkan sekarang. Kode kemudian mengambil info file tertentu dari database menggunakan parameter file_id dan kemudian menyimpan info file dalam variabel bernama $file. Using PHP's file_exists() method with the full path to our file as an argument we check that the file actually exists in our uploads folder. Then we proceed to set some headers and finally respond with the file to the user using the readFile() di PHP. Setelah file diunduh, kami memperbarui jumlah unduhan untuk file tersebut di database. KesimpulanItu saja dengan mengunggah dan mengunduh file. Anda dapat menyesuaikannya lebih lanjut untuk membuat aplikasi PHP yang keren. Terima kasih banyak telah mengikuti. Beri tahu saya pendapat Anda tentang artikel ini di bagian komentar di bawah, jika Anda mau Bagaimana cara memasukkan PDF ke MySQL?Pada artikel ini, kita akan melihat bagaimana kita dapat mengunggah file PDF ke database MySQL menggunakan PHP. . Mendekati. Pastikan Anda telah menginstal XAMPP atau WAMP di mesin Anda. . Membuat Database dan Tabel Membuat folder dan file Membuat formulir. Dengan formulir HTML, kami mengumpulkan data dari pengguna dengan mengaktifkan Bagaimana cara memasukkan file PDF di PHP?Gunakan kolom MySQL BLOB dengan PHP untuk menyimpan. . Foto oleh Laika Notebooks di Unsplash. . Struktur tabel untuk tabel project_pdf. . Formulir web sederhana untuk mengunggah pdf ke database. . Isi Contoh PDF. . Mengisi formulir web dengan lampiran pdf untuk diunggah. . Pesan ditampilkan di browser setelah unggahan pdf berhasil Bagaimana cara memasukkan PDF ke dalam database?Cara Mengonversi PDF ke Basis Data . Unduh data yang diurai dalam format file CSV dan impor secara manual ke antarmuka admin database Anda Gunakan salah satu platform integrasi mitra kami untuk memindahkan data dari Docparser ke database Anda. . Kembangkan skrip khusus dan manfaatkan API kami untuk memindahkan data dari Docparser ke database Anda Bagaimana cara mengunggah file ke phpMyAdmin?Bagaimana cara mengimpor database ke phpMyAdmin? . Langkah 1 - Buka database Anda di phpMyAdmin Langkah 2 - Klik Database di menu atas Langkah 3 - Klik nama database yang ingin Anda impor Langkah 4 - Klik Impor Langkah 5 - Pilih file dan klik Go Langkah 6 - Selesai |