日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php上传图片管理系统,php 登录操作的文件上传管理系统

發(fā)布時(shí)間:2025/3/12 php 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php上传图片管理系统,php 登录操作的文件上传管理系统 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

[導(dǎo)讀]本文章來給各位同學(xué)介紹一個(gè)不錯(cuò)的需要登錄的php文件上傳管理系統(tǒng),功能簡(jiǎn)單有需要了解的同學(xué)可參考。 代碼如下復(fù)制代碼 本文章來給各位同學(xué)介紹一個(gè)不錯(cuò)的需要登錄的php文件上傳管理系統(tǒng),功能簡(jiǎn)單有需要了解的同學(xué)可參考。

代碼如下復(fù)制代碼

$admin_pw="admin";//管理密碼

$uploaddir="upload";//上傳目錄

session_start();

if($_GET['action']=="getcode")

{

setcode();

exit();

}

if($_POST['password']==$admin_pw &&

$_POST['yz']==$_SESSION['yzcode'])

{

$_SESSION['logined']=$admin_pw;

}

if($_GET['action']=="logout")

{

$_SESSION['logined']="";

header("location: ".$_SERVER['PHP_SELF']);

exit();

}

if($_SESSION['logined']!=$admin_pw)

{

?>

/p>

XHTML 1.0 Transitional//EN"

"http://www.sm136.com/TR/xhtml1/DTD/xhtml1-transitional.dtd">

xmlns="http://www.w3.org/1999/xhtml">

http-equiv="Content-Type" content="text/html;

charset=utf-8" />

請(qǐng)登錄

method="post">

輸入密碼:

type="password" name="password"

style="width:100px;" />
驗(yàn)證字符:

name="yz" />

οnclick="document.tzm.src='?action=getcode';">

src="?action=getcode" alt="驗(yàn)證碼" id="tzm" name="tzm" />

/>

}

else

{

?>

/p>

XHTML 1.0 Transitional//EN" "http://www.zycaihui.com/TR/xhtml1/DTD/xhtml1-transitional.dtd">

xmlns="http://www.w3.org/1999/xhtml">

http-equiv="Content-Type" content="text/html;

charset=utf-8" />

文件上傳

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."上傳成功!
文件地址:

value=".dirname($url)."/".$filename." />

href=".dirname($url)."/".$filename."

target="_blank">測(cè)試

";

}

else

{

echo "文件".$filename."上傳失敗!";

}

}

?>

method="post" enctype="multipart/form-data">

選擇文件:

type="file" name="file" id="file"

width="100px" />

name="ac" value="upload" />

type="submit" value="上傳" />

href="?action=logout">退出登錄

}

function setcode()

{

Header("Content-type: image/gif");

$border = 0; //是否要邊框1要:0不要

$how = 4; //驗(yàn)證碼位數(shù)

$w

= $how*15; //圖片寬度

$h

= 20; //圖片高度

$fontsize = 5; //字體大小

$alpha = "abcdefghijkmnopqrstuvwxyz"; //驗(yàn)證碼內(nèi)容1:字母

$number = "0123456789"; //驗(yàn)證碼內(nèi)容2:數(shù)字

$randcode = ""; //驗(yàn)證碼字符串初始化

srand((double)microtime()*1000000); //初始化隨機(jī)數(shù)種子

$im

= ImageCreate($w, $h); //創(chuàng)建驗(yàn)證圖片

$bgcolor = ImageColorAllocate($im, 255, 255, 255); //設(shè)置背景顏色

ImageFill($im, 0, 0, $bgcolor); //填充背景色

if($border)

{

$black = ImageColorAllocate($im, 0, 0, 0); //設(shè)置邊框顏色

ImageRectangle($im, 0, 0, $w-1, $h-1, $black);//繪制邊框

}

for($i=0; $i

{

$alpha_or_number = mt_rand(0, 1); //字母還是數(shù)字

$str = $alpha_or_number ? $alpha : $number;

$which = mt_rand(0, strlen($str)-1); //取哪個(gè)字符

$code = substr($str, $which, 1); //取字符

$j = !$i ? 4 : $j+15; //繪字符位置

$color3 = ImageColorAllocate($im, mt_rand(0,100), mt_rand(0,100),

mt_rand(0,100)); //字符隨即顏色

ImageChar($im, $fontsize, $j, 3, $code, $color3); //繪字符

$randcode .= $code; //逐位加入驗(yàn)證碼字符串

}

$_SESSION['yzcode'] = $randcode;

Imagegif($im);

ImageDestroy($im);

}

?>

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的php上传图片管理系统,php 登录操作的文件上传管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。