教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php入门级文件图片上传代码

php入门级文件图片上传代码

发布时间:2016-10-26   编辑:jiaochengji.com
教程集为您提供php入门级文件图片上传代码等资源,欢迎您收藏本站,我们将为您提供最新的php入门级文件图片上传代码资源

$uploaddir = "../www.jiaochengji.com/upload_img/";
$type = array("jpg","gif","bmp","jpeg","png");
$patch = "http://localhost/sl/upload_img/";  
?>

<table style="background: #fb7" border="0" cellspacing="1" cellpadding="1" width="620" align="center"> <tbody> <tr> <td bgcolor="#ffe7ce" height="27" width="464"> 代码如下</td> <td style="cursor: pointer" bgcolor="#ffe7ce" width="109" align="center" onclick="doCopy('copy3753')">复制代码</td> </tr> <tr> <td style="padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px" id="copy3753" class="copyclass" bgcolor="#ffffff" valign="top" colspan="2">

<?php
//获取文件后缀名函数
function fileext($filename)
{
return substr(strrchr($filename,'.'),1);
}

//生成文件随机名函数
function random($length)
{
$hash ='cr-';
$chars='abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz';
$max = strlen($chars)-1;
mt_srand((double)microtime()*1000000);
for($i = 0; $i < $length; $i )
{
$hash .= $chars[mt_rand(0, $max)];
}
return $hash;


$a=strtolower(fileext($_files['file']['name']));
//判断文件的类型
if(!in_array(strtolower(fileext($_files['file']['name'])),$type))
{
$text=implode(",",$type);
echo "您只能上传以下类型的文件:",$text,"<br>";
}
//生成目标文件的文件名
else{
$filename=explode(".",$_files['file']['name']);
do 
{
$filename[0]=random(3);
$name=implode(".",$filename);
//$name1=$name.".mcncc";
$uploadfile=$uploaddir.$name;
}
while(file_exists($uploadfile));
if(move_uploaded_file($_files['file']['tmp_name'],$uploadfile)){
//if(is_uploaded_file($_files['file']['tmp_name'])){
if($_files['file']['size']>0){
//输出图片的预览
echo "<center>您的文件上传完毕请看上传图片的预览:</center><br><center><img src='$uploadfile'></center>";
echo "<br><center><a href='example2_9.php'>继续上传</a></center>";
}
else{
echo "上传失败!";
}
}
}
}

</td> </tr> </tbody> </table>

 

您可能感兴趣的文章:
php文件上传代码大全(实例分享)
php图片上传代码一例
php图片文件上传类(可自动生成缩略图)
php图片上传并保存到MySql数据库的实现代码
PHP上传多文件、多图片的示例代码
PHP图片上传的简单例子
PHP 图片文件上传的原理分析与代码
php 文件上传简单实例
php多文件上传实现代码
php多图上传怎么保存路径

[关闭]
~ ~