Simple File Sharer: Code upload files và quản lý đơn giản để kiếm tiền

Simple File Sharer: Code upload files và quản lý đơn giản để kiếm tiền
5 (100%) 3 vote[s]

Xin chia sẻ tiếp với anh em bộ code upload và quản lý files đơn giản như với tên gọi của nó Simple File Sharer.
Đây là code rất hay, nhẹ, gọn và tiện dụng cho việc upload file. Có thể thêm quảng cáo adsense để kiếm thu nhập.

Đầu tiên vẫn là xem bản demo trước đã.


Theo lời giới thiệu của tác giả:

Single file upload and sharing multiple files upload and sharing (since 1.4) drag and drop or just select file(s) autoupload progressbar and progress numbers mail sharing, ability to send to more than one recipient by closing the success message admin interface with dashboard, various charts and possibility to manage uploaded files ready to use ajax contact form

Tính năng, đặc điểm

– tải lên và chia sẻ tệp duy nhất – tải lên và chia sẻ
nhiều tệp (kể từ 1.4)
– kéo và thả hoặc chỉ chọn (các) tệp
– tự động tải
– thanh tiến trình và số tiến trình
– chia sẻ thư, khả năng gửi đến nhiều người nhận bằng cách đóng thành công thông báo
– giao diện quản trị với bảng điều khiển, các biểu đồ khác nhau và khả năng quản lý các tệp đã tải lên
– sẵn sàng sử dụng biểu mẫu liên hệ ajax
– được xây dựng trên bootstrap 2.3.2 (1 chủ đề) và 3.2.0 (17 chủ đề)
– đáp ứng (từ 1.4)
– sẵn sàng sử dụng mô-đun faqs
– dễ dàng thay đổi ngôn ngữ lối vào (bao gồm tiếng Anh, tiếng Đức (tiếng Sie), tiếng Đức (tiếng Du))
– khả năng chặn danh sách tiện ích mở rộng
– khả năng cho phép danh sách tiện ích mở rộng
– khả năng vô hiệu hóa tải xuống tệp trực tiếp (dựa trên IP hoặc phiên) hoặc vô hiệu hóa bảo vệ
– hiển thị ngày hết hạn của tệp trên trang tải xuống hoặc xóa
– tự động xóa tùy theo tuổi
– tự động xóa tùy thuộc vào lần tải xuống cuối cùng (kể từ 1.2)
– đếm ngược X giây để tải xuống là có thể (kể từ 1.2)
– chức năng tệp báo cáo (từ 1.2)
– xem trước hình ảnh của hình ảnh được tải lên (kể từ 1.2)
– điều chỉnh băng thông khi tải xuống (kể từ 1.3)
– hỗ trợ mod_xsendfile (kể từ 1.3)
– tuổi tải xuống tối đa của người tải lên (kể từ 1.6) )
– số lượt tải xuống tối đa bởi người tải lên (kể từ 1.6)
– Bảo vệ CAPTCHA (từ 1.64)
– Mã QR (kể từ 2.0)
– Url ngắn bitly (kể từ 2.0)
– Email HTML (kể từ 2.0)
– Chia sẻ xã hội [kể từ 2.1]
– Sao chép vào chức năng Clipboard [kể từ 2.1]
– Tốc độ tải lên hiển thị, thời gian tải lên ước tính và trôi qua [kể từ 2.15]
– mô tả tệp [kể từ 2.20]
– khả năng để lại tin nhắn đối với người tải xuống trên trang tải xuống [kể từ 2.20]
– khóa tệp [kể từ 2.20]
– nhiều người nhận email [Mới kể từ 2.21]
– Url ngắn Adfly (từ 2.23)
Google Url ngắn (từ 2,24)bị xóa bằng SFS 3.30
– khả năng chỉ cho phép quản trị viên tải lên (kể từ 2.26)
– ….

Yêu cầu

– mysql 5.x đã thử nghiệm thành công với MariaDB
– php 5.x đã thử nghiệm thành công với Apache và nginx
– php mysql (<SFS 2.24)
– php mysqli (> = SFS 2.24)
– chức năng thư php hoạt động (thường là tiêu chuẩn)
– kích hoạt mod_rewrite và khả năng sử dụng chúng (.htaccess)
– Thư viện GD để xem trước hình ảnh và mô-đun CAPTCHA
– tùy chọn: mod_XSendFile (tùy chọn – có nghĩa là để tải xuống các tệp lớn) thông tin thêm về mod_xsendfile: https://tn123.org/mod_xsendfile/
Sau đây mình xin hướng dẫn cách cài đặt:
Đầu tiên để cài đặt chúng ta cần: upload code lên host, tạo database và user trước đã. Khi có thông tin database và user vừa tạo, ta tiền hành sửa nội dung file cấu hình: config.php

//database settings
$config->db_host = "localhost";                             //change!!
$config->db_user = "DBUSER";                               //change!!
$config->db_pass = "DBPASS";                               //change!!
$config->db_name = "DBNAME";                               //change!!
//prefix for the genereated tables
$config->tablePrefix = "SFS_";

Sửa các thông số màu xanh nhé.
Mở trình duyệt, chay code thay đường dẫn mà bạn upload:

Xuất hiện cảnh báo tạo bảng: chọn click here thôi.

Nếu bạn để ý bên dưới sẽ thấy cảnh báo nữa là:

Security Hints
You should change $config->user and/or $config->pass for security issues.
You should rename the admin-file (sfs-admin.php).

Gợi ý bảo mật

  • Bạn nên thay đổi $config->uservà / hoặc $config->passcho các vấn đề bảo mật.
  • Bạn nên đổi tên tệp quản trị (sfs-admin.php).

 
Khi bạn bấm vào click here là cài đặt thành công.

Có vài yêu cầu bảo mật như sau:

  • – Cần xóa file setup.php.
  • Gợi ý bảo mật
    • Bạn nên thay đổi $config->uservà / hoặc $config->passcho các vấn đề bảo mật.
    • Bạn nên đổi tên tệp quản trị (sfs-admin.php).
  • Các bạn quan tâm bảo mật nên thay đổi theo yêu cầu nhé.

Ok. Mình đã cài đặt xong. Bạn có thể upload file thử xem nào.

Nếu bạn nào đã đổi trên file (sfs-admin.php) thì vào quản lý admin theo đưỡng dẫn domaincuban/tendadoi.php nhé.
User mặc định đăng nhập là admin, mật khẩu là pass.
Mình tiến hành đăng nhập xem giao diện quản trị sao.

Giao diện quản trị và đơn giản, dễ sử dụng.

Vậy là mình đã hướng dẫn xong cài đặt code SimpleFileSharer
Cuối cùng là tải code SimpleFileSharer

Tải Về SimpleFileSharer 

Anh em thấy hay, hãy like và chia sẻ. Cảm ơn anh em đã quan tâm theo dõi. Mọi hỏi đáp vui lòng để lại bình luận. Mình sẽ trả lời nhé.
 

NotePad24h tạo ghi chú miễn phí và lưu trữ vĩnh viễn

Comment của bạn

avatar
  Theo Dõi  
Thông báo