Manajer file-PHP-File Tunggal
Inspirasi proyek ini adalah ketidakmampuan saya menggunakan klien FTP dari jarak jauh ketika mengerjakan proyek CS yang mengharuskan saya menyimpan pekerjaan saya ke server yang dihosting kampus. Saya membangun solusi yang sangat buruk pada saat itu yang melakukan beberapa hal yang sangat tidak stabil dan sebagian besar terkandung dalam satu blok gema yang sangat besar, tetapi baru-baru ini saya meninjaunya kembali dan menulis ulang dari awal.
Tantangan terbesarnya adalah menyimpan semuanya dalam satu file sambil mempertahankan serangkaian fitur yang layak dan menjaga keterbacaan. Yang terakhir ini adalah tantangan sebenarnya. Namun, pada umumnya banyak hal yang dikomentari dengan baik, saya harus menggunakan bagian komentar yang tidak saya sukai. Ada beberapa kasus di mana segala sesuatunya dimasukkan ke dalam satu baris, tetapi hanya jika sudah cukup jelas dan formatnya tidak terlihat buruk.
Fitur
- Lihat daftar file (dengan ikon FontAwesome!)
- Filter hasil dalam daftar file
- Salin/hapus/ganti nama/pratinjau/ubah izin
- Drag dan drop perpindahan file antar direktori
- Buat file/folder baru
- pengunggahan file
- AJAX (tidak ada lagi tombol segarkan/kembali yang rusak
- Login sederhana/'keamanan'
- Semuanya ada dalam satu file PHP!
Bug yang diketahui
- Menyeret dan melepas ke tombol tindakan menghasilkan kesalahan
- Menyeret/melepaskan direktori teratas tidak berfungsi
Segera hadir
- Penanganan kesalahan yang lebih baik
- Bersihkan semuanya
Kredit
Proyek ini menggunakan Bootstrap, jQuery dan FontAwesome, serta beberapa fungsi yang dibuat oleh pengguna di PHP.net dan Stack Overflow--Ini dikreditkan dalam sumbernya.
Penafian:
PERANGKAT LUNAK INI DISEDIAKAN "APA ADANYA", TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.