Bagaimana Cara Memasukkan HTML dalam Banyak Dokumen Menggunakan PHP

Jika Anda melihat situs web apa pun, Anda akan melihat bahwa ada bagian tertentu dari situs itu yang diulang pada setiap halaman. Elemen atau bagian yang berulang ini kemungkinan akan menyertakan area header situs, termasuk navigasi dan logo, serta area footer di situs. Mungkin juga ada bagian lain yang ada di seluruh situs di situs tertentu, seperti widget atau tombol media sosial atau konten lain, tetapi area header dan footer yang persisten di setiap halaman adalah taruhan yang cukup aman untuk sebagian besar situs web.

Penggunaan area persisten ini sebenarnya adalah praktik terbaik desain web. Ini memungkinkan orang untuk lebih mudah memahami bagaimana sebuah situs berfungsi dan begitu mereka memahami satu halaman, mereka memiliki ide yang bagus tentang halaman lain juga karena ada bagian yang konsisten.

Pada halaman HTML biasa, area yang terus-menerus ini perlu ditambahkan secara individual ke setiap halaman. Ini menimbulkan masalah ketika Anda ingin membuat perubahan, seperti memperbarui tanggal hak cipta di dalam footer atau menambahkan tautan baru ke menu navigasi situs Anda. Untuk membuat pengeditan yang tampak sederhana ini, Anda perlu mengubah setiap halaman di situs web. Ini bukan masalah besar jika situs memiliki 3 atau 4 halaman, tetapi bagaimana jika situs yang dimaksud memiliki seratus halaman atau lebih? Membuat pengeditan sederhana itu tiba-tiba menjadi pekerjaan yang sangat besar. Di sinilah "file yang disertakan" benar-benar dapat membuat perbedaan besar.

Jika Anda memiliki PHP di server Anda, Anda dapat menulis satu file dan kemudian memasukkannya di halaman web mana pun Anda membutuhkannya.

Ini dapat berarti bahwa itu disertakan di setiap halaman, seperti contoh header dan footer yang disebutkan di atas, atau bisa juga sesuatu yang Anda tambahkan secara selektif ke halaman yang diperlukan. Misalnya, Anda memiliki widget formulir "hubungi kami" yang memungkinkan pengunjung situs untuk terhubung dengan perusahaan Anda. Jika Anda ingin ini ditambahkan ke halaman tertentu, seperti semua "layanan" halaman untuk penawaran perusahaan Anda, tetapi tidak untuk orang lain, kemudian menggunakan PHP include adalah solusi yang bagus.

Ini karena jika Anda perlu mengedit formulir itu di masa mendatang, Anda akan melakukannya di satu tempat dan setiap halaman yang menyertakannya akan mendapatkan pembaruan.

Pertama, Anda harus memahami bahwa menggunakan PHP mengharuskan Anda menginstalnya di server web Anda. Hubungi administrator sistem Anda jika Anda tidak yakin apakah Anda sudah menginstal ini atau tidak. Jika Anda belum menginstalnya, tanyalah pada mereka apa yang diperlukan untuk melakukannya, jika tidak Anda perlu mencari solusi lain untuk disertakan.

Kesulitan: Rata-rata

Waktu Yang Dibutuhkan: 15 menit

Tangga:

  1. Tuliskan HTML yang ingin Anda ulang dan simpan ke file terpisah. Dalam contoh ini, saya ingin memasukkan contoh dari formulir "kontak" yang akan saya tambahkan secara selektif ke halaman-halaman tertentu.

    Dari sudut pandang struktur file, saya suka menyimpan file include saya ke dalam direktori terpisah, biasanya disebut "termasuk". Saya akan menyimpan formulir kontak saya dalam file include seperti ini:
    termasuk / contact-form.php
  2. Buka salah satu halaman web di mana Anda ingin file yang disertakan ditampilkan.
  3. Temukan lokasi di HTML tempat file yang disertakan ini akan ditampilkan, dan tempatkan kode berikut di tempat itu

    require ($ DOCUMENT_ROOT. "termasuk / contact-form.php");
    ?>
  4. Perhatikan bahwa dalam contoh kode abasi, Anda akan mengubah jalur dan nama file untuk mencerminkan lokasi file include Anda dan nama file spesifik yang ingin Anda sertakan. Dalam contoh saya, saya memiliki file 'contact-form.php' di dalam folder 'include', jadi ini akan menjadi kode yang tepat untuk halaman saya.
  1. Tambahkan kode yang sama ini ke setiap halaman yang Anda inginkan agar formulir kontak muncul. Yang perlu Anda lakukan hanyalah menyalin dan menempelkan kode ini ke halaman-halaman itu, atau jika Anda sedang dalam proses mengembangkan situs baru, buat setiap halaman dengan file-file include yang tepat yang direferensikan langsung dari awal.
  2. Jika Anda ingin mengubah sesuatu di formulir kontak, seperti menambahkan bidang baru, Anda akan mengedit file kontak-form.php. Setelah Anda mengunggahnya ke direktori termasuk / pada server web, itu akan berubah pada setiap halaman situs Anda yang menggunakan kode ini. Ini jauh lebih baik daripada harus mengubah halaman-halaman itu secara individual!

Kiat:

  1. Anda dapat menyertakan HTML atau teks dalam file include PHP. Apa pun yang bisa masuk dalam file HTML standar dapat dimasukkan dalam PHP.
  2. Seluruh halaman Anda harus disimpan sebagai file PHP, misalnya. index.php daripada HTML. Beberapa server tidak memerlukan ini, jadi uji konfigurasi Anda terlebih dahulu, tetapi cara mudah untuk memastikan Anda siap adalah hanya menggunakan.