admin/include/upfile.class.php

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
/*

*/
header("Content-Type:text/html; charset=GBK");

class Up_file{

	//初始化
	public function __construct(){
		echo "<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"upform\">
	  <input type=\"file\" name=\"upfile\" />
	  <input type=\"submit\" value=\"上传\"/>
</form>";
	}

	//上传
	public function up($addfun){
		//设置上传类型
		$uptypes = array (
		'image/jpg',
		'image/jpeg',
		'image/png',
		'image/pjpeg',
		'image/gif',
		'image/bmp',
		'image/x-png',
		'application/msword',
		'application/x-shockwave-flash'
		);
		//定义上传文件的最大值,单位byte
		$max_size = 1048576000;
		//定义上传文件夹
		$up_address = "../../upfile/";
		//判断是否上传了
		if (is_uploaded_file($_FILES['upfile']['tmp_name'])) {
			//使用$_FILES函数得到上传文件信息
			$upfile = $_FILES['upfile'];
			$name = $upfile['name'];
			$type = $upfile['type'];
			$tmp_name = $upfile['tmp_name'];
			$size = $upfile['size'];
			//自定义个文件名变量
			$destination_folder = 'jidi007_';
			//使用pathinfo函数得到上传文件的信息
			$ftype = pathinfo($upfile["name"]);
			//得到上传文件的后缀
			$ftype = $ftype['extension'];
			//组合保存时的文件名
			$fname = $destination_folder . time() . '.' . $ftype;
			//略缩图用的文件名
			$lstname = $destination_folder . time();
		
			//保存成功输出成功信息
			if (move_uploaded_file($tmp_name, $up_address . $fname)) {
				echo "<script type=\"text/javascript\" src=\"../js/ajax.js\"></script>";
				echo '<script type="text/javascript">';
				echo "$addfun('upfile/$fname');";
				echo '</script>';
				echo "<script language=javascript>alert('上传成功');</script>";
后面还有 13 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。