Themes Refinery gives you the best 60+ Best php file upload scripts.  These efficiently designed light-weight scripts will definitely assist you in your work.

If we build functionality for file upload we face many problems and after lot of code implementation we fail so we are decided to get rid of extra attempts and after a lot of review and search we found these best script that works proper.From these PHP file upload scripts you can easily upload images and any type of file in your desired locations.There are many kind of scripts like jquery ajax file uploader, Php file upload scripts.By using these code you will save time and money also because when you spend time on searching your other stuffs leave behind that’s why for saving your time these scripts are available for you.If you want any assistance to implement these code on your site you can contact use.we will give you full support to implement these codes.Feel free to use this collection hopefully you will enjoy PHP File Upload scripts.

This function will not work directly.To making this workable we need to include a file.

if ( ! function_exists( 'wp_handle_upload' ) ) require_once( ABSPATH . 'wp-admin/includes/file.php' );
$uploadedfile = $_FILES['myfile'];
$upload_overrides = array( 'test_form' => false );
$movefile = wp_handle_upload( $uploadedfile, $upload_overrides );
if ( $movefile ) {
    //file is uploaded successfully. do next steps here.
}

The file is now uploaded to uploads folder. But it won’t appear in Media Library as the details are not present in wp-posts table. This information is added using wp_insert_attachment() function.

if ( $movefile ) {
    $wp_filetype = $movefile['type'];
    $filename = $movefile['file'];
    $wp_upload_dir = wp_upload_dir();
    $attachment = array(
        'guid' => $wp_upload_dir['url'] . '/' . basename( $filename ),
        'post_mime_type' => $wp_filetype,
        'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
        'post_content' => '',
        'post_status' => 'inherit'
    );
    $attach_id = wp_insert_attachment( $attachment, $filename);
}

Here they are setting up few mandatory fields which has to be supplied to to wp_insert_attachment(). The function returns the post id which can later again be used to update any post meta information information.If above script does not work try below code that will definitely work.


You May Also Like:


AJAX Image Uploader

  • Upload image with AJAX
  • Inserts filenames in database with AJAX
  • Image resize
  • Create thumbnail

More Info

jquery ajax file Uploader

 


Veno File Manager – host and share files

If you are looking for a simple and flexible plug-and-play file manager, VFM is for you.
Send files to your customers via e-mail, create new users with dedicated folders, or simply use it as your personal file cloud.

More Info

Veno File Manager


Ajax Multi Upload

Ajax Multi Upload is a jQuery plugin that allows multiple or single file uploads on your website. Implementation requires only four quick steps:

  1. upload required files to the server,
  2. attach them to the website,
  3. create upload folder on the server,
  4. place uploader on the website.

More Info

ajac


AXE – Any Xml Editor

AXE is a very flexible online XML editor built in Php. The only server requirement to run is Php 5.2 or above and SimpleXml installed.Embedded Uploader

More Info

 

590x300


ImagePicker: Uploader – Webcam – Cropper

ImagePicker is a quick and easy way to upload images for profile avatar, profile header/cover (like YouTube/Google+), generate thumbnails or just when you need a simple but yet powerful image uploader.

More Info

ImagePicker


Easy Gallery (no database required)

A gallery module that allows you to create different folder and upload image through backend admin page or FTP . Image uploaded through backend can be resized to different dimension.

More Info

image galry


BitDrop – File Hosting with Short URL Link

BitDrop is a php script that allows you to upload files to your server and provide a short URL link. Files expire after a set amount of time and then become inaccessible.

More Info

BitDrop - File Hosting with Short URL Link


Tastydir – an AJAX file manager and dir listing

Tastydir is a cross-platform PHP file management system which allows you to not only replace your traditional FTP client but also allow your users to view directories in a much more aesthetically pleasing way.

More Info

Tastydir - an AJAX file manager and dir listing


Kotakin with API – self-host file sharing

If you need file sharing capabilities for personal or business needs. You can share folders with other users or create a public link for anyone.

More Info

Kotakin with API - self-host file sharing


PHP Multiple File Uploader

 

  • Admin panel.
  • User accounts.
  • Drag and Drop from PC.
  • Custom file extensions.

More Info

PHP Multiple File Uploader


Customer-friendly Download Login

Then Customer-friendly Download Login is right for you. It doesn’t need a database, so the setup ist very easy, just upload the files and be sure the PHP script has writing access.

More Info

Customer-friendly Download Login


ImgShot Image Hosting Script

 

  • allery slideshow (you can choose your gallery to be public or private. If it’s public, you can view a slideshow with all your pictures from specific gallery)
  • Fully user panel
  • See all images uploaded
  • Quick select images to: see all bb/html codes, move to another gallery, mark as clean/adult, delete

More Info

ImgShot Image Hosting Script


Simple File Sharer

-single file upload and sharing
– multiple files upload and sharing (since 1.4)
– drag and drop or just select file(s)
– autoupload

More Info

simple


The Uploader

With this script files can be easily uploaded to the website. The filetype and maximum size of the file is adjustable. Size of the uploadable file is limited to 15728640 Bytes ie 15 Mbytes and the following filetypes are allowed: jpg, jpeg, png, gif, xps, pdf, zip, rar, doc, docx, xls, xlsx

More Info

uploderr


Secure File Download Class

 

  • Hide the real download URL .
  • Create expiring one-time download Keys.
  • Set the maximum download speed.
  • Enable/Disable download resuming

More Info

secure


SQL Document Generator

SQL Document Generator is a set of classes for creating documents in various formats based on SQL queries.

More Info

SQL Document Generator


Secure Download Links

“Secure Download Links” helps you offer downloads in a safe and secure way. You can still offer your downloads the way you have been doing till now.

More Info

Secure Download Links


Tequila – File Hosting Script

Tequila is a solid, safe, fast, simple and intuitive script which allows companies or individuals to upload, manage and share their files online. It is studied in every feature and was produced with attention to every detail.

More Info

Tequila - File Hosting Script


Secure File Upload Class

 

  • Easily upload any type of file
  • Securely restrict the types of files allowed by setting white and blacklists for the mime type, the type, and the file extension.
  • The file size can be limited to prevent your users uploading huge files.
  • Support compression of images

More Info

Secure File Upload Class


HIPLOAD – Free Files Hosting – Quick & Easy!

Hipload is quick & easy, free file hosting. Easy to install and easy to use, allow your visitors to upload any files and share them with their friends.

More Info

HIPLOAD - Free Files Hosting - Quick & Easy!


Droppy – Online file sharing

Droppy is an online file sharing system that you can use to share multiple files with family members or friends. You can send the files using email or copy a link that you can share with anyone you want.

More Info

Droppy - Online file sharing


Export HTML Table to Open Formats

Export HTML Table to Open Formats is a collection of classes written in PHP (5.x) and JavaScript which allows to export of HTML tables into open formats such as XML or CSV files without any database.

More Info

export


Arfaly.js – Powerful & responsive multi file uploader

High performance, flexible, liteweight and responsive multi-file uploader. Highly configurable with a contemporary design and native animation effects using CSS3 + HTML5.

More Info

arfa


eDownload – make download easily

 

  • hot linking protection
  • download speed rate limit
  • Limit user bandwidth
  • stream setting
  • prefix of file name

More Info

edonload

 


Uploader

It’s super-easy to use, upload files and set their expiration by days or by downloads, share the download link and enjoy! Once the expiration options are reached the download is disabled and the file delete.

More Info

upp


OrakUploader – Modern Image Multi Uploader

OrakUploader is a new, modern image multi uploader, offering a wide variety of functions. It’s based on HTML5, so it does not require flash. Easy to implement and use.

More Info

OrakUploader - Modern Image Multi Uploader


PHP AJAX Multiple File Upload Control

ApPHP AJAX File Uploader is an easy to use, high-performance PHP AJAX Multiple File Upload Control which allows you to upload files to web server without refreshing the page.

More Info

PHP AJAX Multiple File Upload Control


Multitple Files, Images Uploader and Resizer

Hezecom Multitple File, Image Uploader and Resizer is a powerful tool for developer, a modern day speed uploader compactable with major browsers with drag and drop enabled. This script handles both files and images uploading with speed. It resize multiple images to the size specified.

More Info

Multitple Files, Images Uploader and Resizer


FileCloud

 

  • SEO and Friendly urls
  • Multiple uploads
  • Drag & Drop
  • Full admin panel
  • Admin can set files per page

More Info

file

 


Avatar Changer

Avatar Changer is a great tool for not only managing avatars, but other images as well. It offers multiple methods of uploading the image including browsing the computer, fetching an image from the web, generating a random image and taking a snapshot with a webcam if available.

More Info

avatar


FileBox – Simple File Hosting Script

FileBox is compact, reliable, and high performance file hosting engine that is not particular about server resources, and it is easy to install. Namely, you can set your own file exchange service just in 10 minutes.

More Info

FileBox - Simple File Hosting Script


Remote .ZIP Uploader/Unzipper

  1. Download Joomla – Depending on connection, wait several minutes.
  2. Unzip Joomla.
  3. Open FTP Client.
  4. Keeping structure in-tact, upload Joomla.
  5. Wait a few more minutes based on your connection.

More Info

Remote .ZIP Uploader


miniFTP

A simple way for clients to upload files to you. No coding knowledge is required. From the intuitive admin panel, the administrator can add or remove miniFTP accounts. The administrator can also monitor the size and recent activity of each account.

More Info

miniFTP


Send It – Simple file sharing

Send It, is the simplest and easiest way to share your files. There are no logins, no passwords, just upload the file and enter the email address, The recipient receives the email with a link to the file.

More Info

Send It - Simple file sharing


Files 4 Client Pro – Easy File Transfer

This is an ideal solution for companies or freelancers who need to send their files to customers that are too big to be sent by email. With Files 4 Client Pro you have full control over your files and offer your recipients a convenient and professional interface to deal with them.

More Info

files4


TakeThat! file sharing system V.3

TakeThat file sharing is a complete website that allow users to send & share files in the easiest way there is. No login is required and files are stored on the web-server who send an email with a download link to the recipients that the user typed.

More Info

TakeThat! file sharing system V.3


FTP Uploader

FTP Uploader is a PHP Script. FTP Uploader, Upload Files Form Local Computer to Remote FTP Server. It uploades local file to remote ftp server using login details. FTP uploader is browser based ftp client which upload file to ftp server.

More Info

file uploader


Easy and Responsive Image Uploader

Easy and Responsive Image Uploader is an easy way to upload your images and share.

More Info

Easy and Responsive Image Uploader


Aberrant File Browser

 

  • View and navigate through files and directories
  • Preview images in a colorbox (lightbox) gallery
  • Preview common documents in an embedded Google Docs frame
  • Listen to MP3s in an inline flash MP3 player

More Info

aber

 


Get File Uploader, cropper, sizes and image format

Get File is a plugin which aims to provide an easy way to upload images and other files from a form using AJAX.

More Info

Get File Uploader, cropper, sizes and image format


Advanced PHP Multiple Images Uploader

PHP Multiple Images Uploader is a HTML5 powered image uploader which allows you to upload multiple files at once by drag’n’drop images from your PC, the images uploaded can be made public or private.

More Info

Advanced PHP Multiple Images Uploader


Pop-up Image Manager

Whether your want to use this tool to organize a front end gallery or for back end content management, this will keep your image collections organized and just one step away.

More Info

pop


Advanced File Server

 

  • AJAX Powered.
  • Support for multiple users.
  • Support for upload tickets with a given number of uploads.
  • Syntax highlighting for html, css and php files.
  • Ability to set an expiry time for a file.

More Info

Advanced File Server


Upload Class

Upload Class is made for developers to ease backend file upload process.
It is a completed backend solution for handling file upload.

More Info

Upload Class


jFile Storage and Management

jFile Storage and Management is intended to help web masters and developers to offer storage place and file management tool for their user base.

More Info

jj


Really Simple File Sharing Web Application

Is a ready-made Web Application that will let you/your users upload and share their files without the hassle of registration. No worries to you as the site’s administrator as the application takes care of itself by cleaning up expired files.

More Info

Really Simple File Sharing Web Application


Button Download Progress

This script shows the process of downloading any type of file in the browser using their button. View the download file progress in browser.

More Info

Button Download Progress


miniPAN PHP File Management System

The miniPAN is a PHP based file management script, that is seamlessly integrated with TinyMCE, CKEditor. This script can also be used standalone and it’s easy to integrate with your backend system.

More Info

miniPAN PHP File Management System


Anti-virus Uploader

In today’s world many people have to send files to relatives or clients. But most of those people don’t check if the file has been infected with malware, viruses, rootkits or whatsoever.

More Info

anti


PAN PHP File Manager

It manages uploaded images and document files. In short, it manages the uploaded file, and allows you to do whatever you want with the file, especially if it is an image, and as many times as you want.

More Info

paan


Barakuda – Fastest File transfer between server

Barakuda is a simple PHP script that transfer file between other server to your server and it run until file finish transferred. Barakuda transfer speed according to the speed of the server to send and receive files.

More Info

bara


AyeShare – Minimalist Self Hosted File Sharing

AyeShare is a Minimalist Self Hosted File Sharing service that lets you upload, download, and send download link to anyone.

More Info

aye


Zip File Uploader and Automatic Extractor

This is a fast script to upload a zip file to the server & that file will be automatically unzipped. Instead of individually upload different files & folders just upload the zip file which will be unzipped automatically and save tons of time.

More Info

zip


Ares X

Ares X is a quick solution for uploading and sharing files on the Internet. The whole system is built on speed, which makes it able to retrieve the entire Ares X during 795 milliseconds with all uploaded files.

More Info

Ares X


uTransfer – Server to Server File Transfer Script

uTransfer makes very easy to transfer files server to server. uTransfer Script is a small php script for every webmaster to copy files between servers remotely without having to download them to your PC in the middle.

More Info

itorn


DropShare – File Sharing System

You would like to upload files from your computer to your webspace? You would like to create your own file sharing service? DropShare is here! DropShare is a PHP script created to allow web developers to use or create(open) their own file sharing service. High performance, responsive & flexible design and liteweight uploader.

More Info

drop


FileUpload

FileUpload is an easy way to upload and share files with your friends or customers. Possessing and file manager, users can manage your files and find them easily and comfortably through the filters.

More Info

FileUpload


PhpUpandDown – Multiple File Uploads and Downloads

Upload and download all your favorite text, image, music and video files.

Formats include mp3, mp4, mpeg, avi, jpeg, png, gif, tiff, html, css, javascript, xml, xsl, zip, Word documents, Excel and Powerpoint. Can easily add any other format too.

More Info

phppp


Simple File Sharing

Simple File Sharing is a script designed to allow webmasters to operate their own file sharing service such as DropBox. It’s designed to allow for users to signup, verify their account and then start uploading. A user can easily delete and password protect their files with the click of a button.

More Info

savinh

About The Author

Related Posts

Leave a Reply

Your email address will not be published.