php需登录的文件上传管理系统

本文给大家介绍一个不错的需要登录PHP 文件上传管理系统,功能简单有需要了解的同学可参考。 代码如下

rush:PHP;"> 请<a href="https://www.jb51.cc/tag/denglu/" target="_blank" class="keywords">登录</a>

验证字符:
<a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a><a href="https://www.jb51.cc/tag/shangchuan/" target="_blank" class="keywords">上传</a> PHP if($_POST['ac']=="upload") { $fileall=explode('.',$_FILES['file']['name']); $filetype=$fileall[count($fileall)-1]; $filename=$uploaddir."/".$_FILES['file']['name']."_".rand(1,999999999).".".$filetype; $fileexists=file_exists($filename); while($fileexists==true) { $filename=$uploaddir."/".$_FILES['file']['name']."_".rand(1,999999999).".".$filetype; $fileexists=file_exists($filename); } if(move_uploaded_file($_FILES["file"]["tmp_name"],$filename)) { $url="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; echo "文件:".$filename." 上传成功!
文件地址:"; } else { echo "文件".$filename."上传失败!"; } } ?>

PHP }

function setcode()
{
Header("Content-type: image/gif");
$border = 0; //是否要边框 1要:0不要
$how = 4; //验证码位数
$w = $how15; //图片宽度
$h = 20; //图片高度
$fontsize = 5; //字体大小
$alpha = "abcdefghijkmnopqrstuvwxyz"; //验证码内容1:字母
$number = "0123456789"; //验证码内容2:数字
$randcode = ""; //验证码字符串初始化
srand((double)microtime()
1000000); //初始化随机数种子
$im = ImageCreate($w,$h); //创建验证图片
$bgcolor = ImageColorAllocate($im,255,255); //设置背景颜色
ImageFill($im,$bgcolor); //填充背景色
if($border)
{
$black = ImageColorAllocate($im,0); //设置边框颜色
ImageRectangle($im,$w-1,$h-1,$black);//绘制边框
}
for($i=0; $i<$how; $i++)
{
$alpha_or_number = mt_rand(0,1); //字母还是数字
$str = $alpha_or_number ? $alpha : $number;
$which = mt_rand(0,strlen($str)-1); //取哪个字符
$code = substr($str,$which,1); //取字符
$j = !$i ? 4 : $j+15; //绘字符位置
$color3 = ImageColorAllocate($im,mt_rand(0,100),100)); //字符随即颜色
ImageChar($im,$fontsize,$j,3,$code,$color3); //绘字符
$randcode .= $code; //逐位加入验证码字符串
}
$_SESSION['yzcode'] = $randcode;
Imagegif($im);
ImageDestroy($im);
}
?>

更多学习资料请关注专题《》。

以上就和大家一起学习了需要登录PHP文件上传管理系统,大家可以根据自己爱好对登录进行美化操作,希望大家可以喜欢这篇文章

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...