How to upload large file in php?

I have one form Mmy aim was to upload big files from local disk to server.

but when i click on upload button it does not upload the file without showing any error. then Ii searched for a solution from web site and for this solution

then i found solution by changing environment variable of php.ini

To find ound where php.ini file, is located run this small code


phpinfo();

?>

and search "Configuration File (php.ini) Path " row , there will be an in output window and this which will contain path of php.ini file in your PC

and in this php.ini file, change the variable size as per requirement

upload_max_filesize = (size)M

post_max_size = (size)M

new in php 5

max_input_time = (value) //in second

max_input_time variable which sets a time limit in seconds for receiving input data through POST, GET, and PUT. If your application is running over a slow link,

it is sometimes worthwhile to explore increasing this value to allow the script more time to receive input data. or you can change this variable at run time through programme

example

ini_set('post_max_size','9M')

now post_max_size variable is 9 MB set.

using

string ini_set ( string varname, string newvalue )

now i added client side validation for restricting user to upload more than particular file size.



use this hidden variable and its value contain how many bytes allow to be upload.

if you want store file in mysql Long blog data type.

set the variable

max_allowed_packet = (byte)

The above steps solved my problem and i can upload big file without any hurdle..

About Author

Author:


By Jayesh Sorathia


Jayesh Sorathia is working as a Jr. Programmer at Semaphore Infotech Pvt. Ltd, India. He has 8 months Experience. You can contact on email: jayesh@semaphore-software.com.



Source: ArticleTrader.com


Other articles in Software category

Validoc, THE software for graphical and PDF printouts on iSeries systems.

Validoc is a software for iSeries (AS/400) systems able to apply several graphical enhancements to the standard output by adding graphics, fonts and making a remapping of the print output. Validoc allows you to convert graphical print output into a PC format, such as PDF, TIFF, TXT and many... More...

ISP Load Balancing

Overview: Scalable, Reliable, Secure are generally not terms that are considered when talking about todays SME's and their connectivity. But these are all issues that most companies face as reliance on Internet communicates increase. ISP Load Balancing technology elimates the risk of... More...

Offshore - Outscourcing

Companies today contract their businesses or part of their businesses to other companies located in foreign countries. This business procedure is called Offshore outsourcing . Offshore outsourcing has become a very... More...


web tracker