Kadang-kadang terjadi ketika mencoba mengakses situs web Anda, alih-alih mengeksekusi file PHP, mereka mencoba mengunduh langsung ke komputer Anda Show Dalam posting ini kami akan memberi tahu Anda mengapa masalah ini biasanya terjadi dan bagaimana cara mengatasinya Mengapa ini terjadi? Secara umum hal ini dapat terjadi karena ada beberapa konfigurasi di situs atau server yang mencegah interpretasi jenis skrip tertentu dan mengubahnya menjadi file yang dapat diunduh Alasan paling sering mengapa hal ini terjadi adalah karena ada beberapa instruksi di dalamnya. htaccess yang membatasi interpretasi skrip Imgur Kode
Halaman kedua pelanggan yang juga merupakan toko memiliki hal yang sama. htaccess dan bekerja
saya punya. php yang saya inginkan agar dapat diunduh oleh pengunjung situs web saya. (Ini sebuah contoh. file php. ) Bagaimana saya bisa mengatur tautan ke contoh. php sehingga diunduh sebagai file yang dapat mereka "simpan" alih-alih dijalankan di server? (Saya harap itu masuk akal. ) Saya telah berpikir untuk mengganti nama file menjadi “contoh. txt", tapi itu bisa jadi rumit, dan masih tidak memungkinkan mereka untuk menyimpan tanpa terlebih dahulu memilih/menempel, dll Mengapa file PHP saya diunduh alih-alih dijalankan?Penyebab paling umum pengunduhan halaman PHP alih-alih ditampilkan di browser adalah nilai AddHandler atau SetHandler yang salah di. file htaccess .
Mengapa situs web mengunduh alih-alih membuka?Hal ini terjadi bila. file htaccess untuk situs web Anda berisi baris AddHandler yang tidak valid . Untuk mengatasi masalah, cari. htaccess untuk situs web Anda, buka file untuk diedit, cari baris atau baris yang dimulai dengan AddHandler, hapus dan simpan perubahannya.
Bagaimana cara mengunduh file dari PHP?PHP memungkinkan Anda mengunduh file dengan mudah menggunakan fungsi readfile() bawaan. Fungsi readfile() membaca file dan menulisnya ke buffer output. . header('Tipe-Konten. aplikasi/aliran oktet'); header("Pengkodean-Transfer-Konten. utf-8"); Bagaimana cara mengunduh file PHP dari URL?Langkah-langkah mendownload file. . Inisialisasi URL file ke variabel Buat sesi Curl Deklarasikan variabel dan simpan nama direktori tempat file yang diunduh akan disimpan Gunakan fungsi basename() untuk mengembalikan file basename jika jalur file disediakan sebagai parameter Simpan file ke lokasi yang diberikan |