国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php需登錄的文件上傳管理系統

2020-03-22 18:18:06
字體:
來源:轉載
供稿:網友
本文給大家介紹一個不錯的需要登錄的php 文件上傳管理系統,功能簡單有需要了解的同學可參考。
代碼如下$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) !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title 請登錄 /title /head body form action="" method="post" 輸入密碼: input type="password" name="password" / br / 驗證字符: input type="text" name="yz" / a href="#" img src=" action=getcode" alt="驗證碼" id="tzm" name="tzm" / /a br / input type="submit" value="進入管理" / /form /body /html !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title 文件上傳 /title /head body 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." 上傳成功! br 文件地址: input type=text value=".dirname($url)."/".$filename." / a href=".dirname($url)."/".$filename." target="_blank" 測試 /a else echo "文件".$filename."上傳失敗!"; form action="" method="post" enctype="multipart/form-data" 選擇文件: input type="file" name="file" id="file" width="100px" / input type="hidden" name="ac" value="upload" / input type="submit" value="上傳" / /form p a href=" action=logout" 退出登錄 /a /p /body /html function setcode() Header("Content-type: image/gif"); $border = 0; //是否要邊框 1要:0不要 $how = 4; //驗證碼位數 $w = $how*15; //圖片寬度 $h = 20; //圖片高度 $fontsize = 5; //字體大小 $alpha = "abcdefghijkmnopqrstuvwxyz"; //驗證碼內容1:字母 $number = "0123456789"; //驗證碼內容2:數字 $randcode = ""; //驗證碼字符串初始化 srand((double)microtime()*1000000); //初始化隨機數種子 $im = ImageCreate($w, $h); //創建驗證圖片 $bgcolor = ImageColorAllocate($im, 255, 255, 255); //設置背景顏色 ImageFill($im, 0, 0, $bgcolor); //填充背景色 if($border) $black = ImageColorAllocate($im, 0, 0, 0); //設置邊框顏色 ImageRectangle($im, 0, 0, $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), mt_rand(0,100), mt_rand(0,100)); //字符隨即顏色 ImageChar($im, $fontsize, $j, 3, $code, $color3); //繪字符 $randcode .= $code; //逐位加入驗證碼字符串 $_SESSION['yzcode'] = $randcode; Imagegif($im); ImageDestroy($im);以上就和大家一起學習了需要登錄的php文件上傳管理系統,大家可以根據自己愛好對登錄進行美化操作,希望大家可以喜歡這篇文章。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昭平县| 济南市| 孝感市| 福建省| 廉江市| 云浮市| 洱源县| 静乐县| 徐汇区| 思茅市| 青阳县| 阳西县| 贡山| 灵宝市| 邛崃市| 凤山县| 南阳市| 犍为县| 桦川县| 界首市| 龙岩市| 龙海市| 巢湖市| 海伦市| 贵德县| 三台县| 河间市| 马山县| 宜昌市| 阿合奇县| 泾阳县| 阜新市| 临海市| 长沙市| 遂川县| 广水市| 鄂尔多斯市| 内江市| 应用必备| 丹阳市| 蒙阴县|