Home | Computers & Technology | Software | Php


How to upload large file in php?

By: JAYESH

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
<?php
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.
            <input type="hidden" name="MAX_FILE_SIZE"
value="30000" />

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..

Article Source: http://www.articlewheel.com

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.

Social Bookmarks:
AddThis Social Bookmark Button Social Bookmarks



  Site Links We Support:
  Home
About Us
Contact Us
RSS Feeds
Privacy Policy
Terms of Service
Link Partners
 
 


**scoop**

Powered by Article Dashboard