Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirhp-com/upload-url-to-server
A simple PHP script to upload files directly from a URL to your web server, with features like auto file-name filling, real-time progress, and a self-destruct option for enhanced security.
https://github.com/amirhp-com/upload-url-to-server
cpanel-servers directadmin-servers php upload wordpress
Last synced: about 1 month ago
JSON representation
A simple PHP script to upload files directly from a URL to your web server, with features like auto file-name filling, real-time progress, and a self-destruct option for enhanced security.
- Host: GitHub
- URL: https://github.com/amirhp-com/upload-url-to-server
- Owner: amirhp-com
- License: mit
- Created: 2020-11-14T23:38:07.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T20:05:18.000Z (4 months ago)
- Last Synced: 2024-08-19T20:51:30.050Z (4 months ago)
- Topics: cpanel-servers, directadmin-servers, php, upload, wordpress
- Language: PHP
- Homepage: https://amirhp-com.github.io/upload-url-to-server/
- Size: 457 KB
- Stars: 7
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Upload File from URL to Web Server v.13**
![screenshot.png](screenshot.png)
A simple and efficient solution for uploading files directly from a URL to your web server (e.g., CPanel). This tool is perfect for quick tasks where you need to download and store files on your hosting environment with minimal effort.
**Latest Publish Date:** 2024/08/18 (1403/05/28)
## Features
- **One-Click Upload:** Effortlessly upload files from a URL to your hosting storage.
- **Self-Destruct Feature:** The script can self-destruct after use, enhancing security.
- **Auto File-Name Filler:** Automatically suggests a file name based on the URL.
- **Back to Root Button:** Quickly navigate back to the root directory after upload.
- **Timer Display:** Shows the elapsed and total time for each upload.
- **Real-Time Progress:** Monitor the upload process in real-time.
- **Compatibility:** Works seamlessly with both SSL and Non-SSL environments, including DirectAdmin hosting.## Installation Guide
1. **Download** the `upload.php` file from the repository.
2. **Upload** the `upload.php` file to your desired directory on your web server (e.g., CPanel or DirectAdmin).
3. **Access the Tool:** Open the `upload.php` file in your web browser by navigating to its location on your server.
4. **Upload a File:**
- Paste the URL of the file you want to upload.
- Optionally, provide a custom file name.
- Click the "UPLOAD" button to start the process.## How to Contribute
Contributions are welcome! If you'd like to improve the script, add new features, or fix bugs:
1. **Fork** the repository.
2. **Create a new branch** for your feature or bug fix.
3. **Make your changes** and ensure they are tested.
4. **Submit a pull request** with a clear description of the changes you've made.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Disclaimer
This tool is provided as-is, and is intended for personal use only. The author takes no responsibility for any misuse, damage, or security vulnerabilities that may arise from using this script. Use it at your own risk, and ensure that you remove the script from your server after use to prevent unauthorized access.
## Changelog:
- Version 13: Added Self Destruct feature
- Version 12: Added New features and stability.
- Version 08: Added Compatibility with NON-SSL and DirectAdmin hosting
- Version 07: Added Auto file-name filler and Back to Root button
- Version 06: Added Timer, showing elapsed and total time
- Version 05: More stability on large files processing
- Version 04: Fixed get file size error
- Version 03: Added Some styling and visuals
- Version 02: Added Real-time progress while uploading
- Version 01: Initiate release, at 2020/11/15 - 1399/08/25