PHP AWS S3 Integration Library provides an easiest way to integrate AWS S3 in a PHP project. Using this library you can use the S3(Simple Storage Service by Amazon) Bucket as a storage for user uploaded files in your project.
Note: In order to use S3 as a storage you do not need to host your project on AWS. You can use S3 service from any hosting server, even from your local Server too.
Features:
- Installation wizard helps you to setup AWS configuration very easily.
- Upload user uploaded files in S3 bucket directly, without storing on web-server.
- Manually upload/copy any web-server file to a S3 bucket.
- Copy a S3 file from one Bucket to another or in same Bucket.
- Create unlimited S3 Buckets in AWS account.
- Easily delete a file from S3 Bucket.
- Link any S3 file with a single easy to use function.
- Detailed documentation showing every aspect and use of library.
- Multifile direct browser upload, without uploading to server first. A efficient approach for big size files.
- Option to send email confirmation to uploader and site admin.
- Use of AWS SES/any SMTP for email sending
See how easy it is to use, with sample codes.
Using uploaded_file_to_s3() function, the uploaded file will store on same relative location in an S3 Bucket instead of web-server.
//Normal code to upload a file on web-server move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); //Change to uploaded_file_to_s3($_FILES["file"], "uploads", true);
Using site_url_s3() function, File will be referenced from same relative location from S3 Bucket instead of web-server.
//Normal code to refer a file on web-server <a href="uploads/myphoto.jpg">Download/View</a> //Change to <a href="<?php echo site_url_s3(" uploads="">">Download/View</a>
Upload a file manually from the web-server to an S3 bucket
//Upload uploads/myphoto.jpg file to S3 Bucket. uploaded_file_to_s3_manually("uploads", "myphoto.jpg", "uploads", true);
Copy a S3 file from one Bucket to another or in same Bucket
//Copy S3 File copy_s3($source, $destination);
To create a S3 Bucket in your AWS account
//Create a S3 Bucket create_bucket($bucket_name);
Free Support:
I will be more then happy to help and provide support you through any problems you may have, or and features/suggestions that you want to implement. Just send me an email or leave a comment.
Note: AWS/S3 and Codeigniter are the Trademarks of their respective owners.
[eltd_button size=”huge-full-width” type=”outline” text=”Download & Demo Links” custom_class=”#” icon_pack=”font_awesome” fa_icon=”” link=”” target=”_blank” color=”” hover_color=”” background_color=”” hover_background_color=”” border_color=”” hover_border_color=”” font_size=”” font_weight=”” margin=””]
Demo = PHP AWS S3 Integration Library
[eltd_button size=”huge” type=”” text=”Full Live Demo” custom_class=”” icon_pack=”font_awesome” fa_icon=”fa-laptop” link=”https://codecanyon.net/item/php-aws-s3-integration-library/6687186″ target=”_blank” color=”” hover_color=”” background_color=”” hover_background_color=”” border_color=”” hover_border_color=”” font_size=”” font_weight=”” margin=””]
Kindly Note: We update new contents like WordPress Themes, Plugins, PHP Scripts everyday. But remember that you should never use this items in a commercial website. All the contents posted here for development & testing purpose only. We’re not responsible for any damage, use at your own RISK! We highly recommend to buy PHP AWS S3 Integration Library from the The Developer ( scriptigniter ) website. Thank you.
Download = PHP AWS S3 Integration Library-[Updated].zip