Skip to content Skip to sidebar Skip to footer

how to take foto and upload php

File Upload File upload is very mutual requirement of many web sites. Image upload is very common requirement and many sites are using this to allow members or visitors to upload files. This file upload script explained in a step by step way to accomplish this online uploading to a web server. We can even create thumbnail images of the uploaded image file by php.

The main requirement is to allow the members to scan the local computer and point to the file required for uploading.

  • Check the file if it is allowed for upload or non. We can check for file size, file extension, file proper noun etc.
  • Copy the file to server.
  • Identify the file in required directory and then requite necessary file permission.
Earlier starting nosotros must add together file permission to the directory where we plan to store the files after uploading it. Let u.s.a. give the directory proper name upload and requite write permission to it. If it is a Window server zero is required and by default window gives all permissions. For Linux and Uinx we accept to give write (Chmod) permission to allow uploaded files to shop.

If you are uploading large files then read nearly maximum file execution time immune and its adjuestments.

Allow us add together the html code to show the scan push button for the visitors to indicate to file required for uploading. Hither is the lawmaking
upload.php

            <grade activeness='uploadck.php' method=post  enctype='multipart/form-data' > Upload this file: <input type=file name='file_up'> <input type=submit value='Upload Image'></Class>          
This html code will display a text box with file upload button. The grade tag is flake unlike than the normal form tag used ( encounter the encrypte =).

In our php script we volition get all details in a global variable like this.

            $_FILES[file_up];          
And so to get the file size we have to utilize
            $_FILES[file_up][size]          
Annotation that in the grade we have used the input filed proper name as file_up. Same way all other data can be collected from the global variable.
            $_FILES[file_up][proper name] $_FILES[file_up][size] $_FILES[file_up][type] $_FILES[file_up][tmp_name] $_FILES[file_up][mistake]          

Maximum allowed file upload size.

In PHP installation ( php.ini file )there is a file size limit for uploading files. You can check your php info to know about this upper limit. Y'all can also run this code to read other parameters affecting your file upload.
            <?Php repeat "Maximum allowed file size: ".ini_get('upload_max_filesize'); echo "<br>"; echo "Maximum input fourth dimension : ".ini_get('max_input_time'); repeat "<br>"; echo "Maximum execution time : ".ini_get('max_execution_time'); echo "<br>"; echo "Maximum Post size : ".ini_get('post_max_size'); ?>          
From this you can add together a check in the script and display message to the user maxim well-nigh the error. Hither is the code for that.
            if ($_FILES[file_up][size]>250000){ $msg=$msg."Your uploaded file size is more than than 250KB then please reduce the file size and and so upload.<BR>"; $file_upload="false"; }          
Hither is the full code to handle file upload.
            <?Php $file_upload_flag="true"; // Flag to check weather $file_up_size=$_FILES['file_up'][size];  echo "File Proper noun:".$_FILES[file_up][name]; echo "<br>File Size:".$_FILES[file_up][size]; echo "<br>File Type:".$_FILES[file_up][blazon]; repeat "<br>File tmp_name:".$_FILES[file_up][tmp_name]; echo "<br>File fault:".$_FILES[file_up][fault]; repeat "<br>---End of uploaded file details---<br><br>";  if ($_FILES[file_up][size]>250000){ $msg=$msg."Your uploaded file size is more 250KB "; $msg.=" so please reduce the file size and so upload.<BR>"; $file_upload_flag="imitation"; }  // allow only jpeg or gif files, remove this if not required // if (!($_FILES[file_up][type] =="epitome/jpeg" OR $_FILES[file_up][type] =="image/gif")) {$msg=$msg."Your uploaded file must exist of JPG or GIF. "; $msg.="Other file types are not immune<BR>"; $file_upload_flag="false";}  $file_name=$_FILES[file_up][name]; // the path with the file name where the file volition be stored $add together="upload/$file_name";   if($file_upload_flag=="true"){ // checking the Flag value   if(move_uploaded_file ($_FILES[file_up][tmp_name], $add)){ // do your coding here to give a thanks bulletin or whatsoever other thing. $msg="File successfully uploaded"; }else{ repeat "Failed to upload file Contact Site admin to fix the trouble"; } }else{ $msg .= " Failed to upload file "; } repeat " $msg <br><br> <a href=upload.php>Render to File upload </a>"; ?>          

Uploading file by using JQuery Ajax
Without refreshing pages nosotros can upload files along with other input data past using multipart/grade-information. The details we enter along with the uploaded file name can exist stored in a MySQL database table.

How to Install and test

  • Download the nothing file at the end of this page.
  • upload.php : HTML page showing upload button.
  • uploadck.php : PHP script to bank check & manage upload.
  • ini_text.php: Cheque your php.ini file settings.


This article is written by plus2net.com team.

harrisonpubt1973.blogspot.com

Source: http://www.plus2net.com/php_tutorial/php_file_upload.php

Post a Comment for "how to take foto and upload php"