Contoh tangkapan layar IO20 digunakan untuk pesta LAN.
Apa indeks 2.0?
IO20 Aplikasi PHP satu file tunggal yang sangat sederhana yang dirancang untuk mengubah perangkat apa pun menjadi server file LAN/Internet berkecepatan tinggi hanya dalam beberapa klik. Yang Anda butuhkan hanyalah aplikasi server web dengan dukungan PHP seperti XAMPP. Setelah berjalan, cukup seret index.php IO20 ke folder publik dan pengunjung harus secara otomatis melihatnya ketika mereka mengunjungi IP Anda di browser web mereka.
Tentang
- Jauh lebih baik daripada melihat "indeks-of-of" yang dihasilkan oleh browser yang jelek, terutama mengingat beberapa browser melakukan pekerjaan yang jauh lebih buruk daripada yang lain. Tidak ada konsistensi dalam penampilan atau fungsionalitas di seluruh browser dan platform. IO20 memecahkan ini dengan membuat setiap browser dan platform melihat halaman yang persis sama.
- File tunggal - IO20 hadir dalam bentuk file php tunggal bernama "index.php". Anda menyeret file ini ke server web Anda, terhubung, dan IO20 menangani sisanya.
- Mengunggah - Jika Anda lebih suka menggunakan halaman web (atau ingin orang lain mengunggah ke folder Anda), Anda dapat mengatur kata sandi pengunggah di file.
- Unduh atau Lihat - Setiap file memiliki tombol "view" dan "Explicit Download" setelahnya. Terkadang browser tidak tahu apakah Anda ingin melihat/streaming file yang bertentangan dengan langsung mengunduhnya. IO20 memungkinkan pengguna menentukan berkat atribut unduhan paksa html5.
- Mudah - sebagai webmaster, yang harus Anda lakukan adalah menjatuhkan IO20 ke folder. Pengunjung akan secara otomatis melihat daftar file yang dihasilkan dari direktori relatif.
Cara menginstal
Anda perlu menginstal aplikasi server web di mesin Anda. Saya merekomendasikan XAMPP karena mudah. Saya kira Anda menggunakan Windows, dan XAMPP sangat bagus di Windows. Instal PHP dan Apache. Setelah diinstal, cukup tekan "Mulai" di server Apache Anda di panel kontrol XAMPP. Arahkan ke Direktori XAMPP/HTOCS (ini adalah folder server web publik) dan hapus semuanya. Kemudian, tempel io20 (bernama "index.php" demi keramahan server web) di direktori kosong. Ketik alamat IP publik Anda ke bilah alamat dari browser web apa pun dari perangkat apa pun di jaringan (pastikan Anda membiarkan Apache melalui Windows Firewall) dan Anda akan melihat server Anda. Jika Anda tidak tahu IP Anda, buka CMD dan ketik "IPConfig". Itu yang dimulai dengan 192.168 dan tidak berakhir dengan 1.
Tips
- Pastikan Anda mengaktifkan pengunggahan di php.ini - mengunggah tidak akan berfungsi tanpa ini.
- Jaga agar mesin host terhubung ke Ethernet daripada wifi. Lebih dari WiFi, bandwidth dapat memaksimalkan dengan sesedikit 3-4 mesin yang mengakses IO20. Gigabit direkomendasikan.
- Jangan berharap kecepatan penuh saat hosting di raspberry pi. Tidak hanya kartu SD biasanya hambatan, tetapi adaptor Ethernet tidak secepat yang ada di komputer berukuran penuh.
- Buka IO20 dengan notepad dan pastikan pengaturan Anda adalah yang Anda inginkan. Mereka di atas.
Todo
- Menimpa perlindungan saat mengunggah
- Dapatkan var sanitasi
- Pembersihan dan Optimalisasi
- Perbaikan visual
- Lebih banyak dukungan gambar ekstensi file
Lisensi
Meskipun proyek ini berlisensi MIT, ikon yang terkandung dalam file adalah set khusus ikon fugue. Jika Anda ingin menghapus tautan Ikon Fugue dari bagian bawah halaman, Anda juga harus mengganti ikon yang terkandung dalam file, karena ini adalah atribusi Creative Commons.
Sumber Daya Kontributor
- Unggah file php paling sederhana menggunakan metode pos