Provide a simple and practical PHP image file upload example code
PHP tutorial image file upload example code
php tutorial image file Upload example code
if( $_post )
{
if( $_files['file'] )
{
$filename = $_files['file']['type'];
$newname ='php100.com.gif';
if( strtolower( $filename) == 'image/gif' )
{
if( move_uploaded_file($_files['file']['tmp_name'] ,$newname) )
{
//$ext = getimagesize( $newname );
//print_r($ext);
echo 'Picture uploaded successfully';
}
else
{
die('Picture upload failed!');
}
}
else
{
exit('This program only allows uploading gif images');
}
}
}
/*
move_uploaded_file syntax reference address
http://www.bkjia.com/phper/24/da78cda75379943ff126f6af13cf5aa9.htm
strtolower instance address
http://www.bkjia.com/phper /21/805cd7d41d20a10b71b35e1a8f2b8596.htm
$_files says there is
$_files[''myfile''][''name''] The original name of the client file.
$_files[''myfile''][''type''] The mime type of the file, which requires the browser to provide support for this information, such as "image/gif".
$_files[''myfile''][''size''] The size of the uploaded file, in bytes.
$_files[''myfile''][''tmp_name''] The temporary file name stored on the server after the file is uploaded, usually the system default. It can be specified in upload_tmp_dir in php.ini, but setting it with the putenv() function has no effect.
$_files[''myfile''][''error''] Error code related to the file upload. [''error''] was added in PHP 4.2.0 version
*/
?>
The original tutorial of this site is reproduced with the source indicated at http:// /www.bkjia.com/phper/php.html