⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 team_batch_upload.php

📁 php网页设计
💻 PHP
字号:
<?include "include/db.php";include "include/authenticate.php"; if (!checkperm("c")) {exit ("Permission denied.");}include "include/general.php";include "include/resource_functions.php";include "include/collections_functions.php";include "include/image_processing.php";set_time_limit(60*60*4);include "include/header.php";$use_local=getvalescaped("use_local","");if ($use_local!="") {$use_local=true;} else {$use_local=false;}	$collection=getvalescaped("collection","");if ($collection!="") {set_user_collection($userref,$collection);}?><div class="BasicsBox"><h1><?=$lang["uploadresourcebatch"]?></h1><p><?=text("introtext")?></p></div><div class="RecordBox"><div class="RecordPanel"> <div class="RecordResouce"><div class="Title"><?=$lang["uploadinprogress"]?></div><p id="uploadstatus"><?=$lang["transferringfiles"]?><br/><b><?=$lang["donotmoveaway"]?></b><br/><br/></p><div class="clearerleft"> </div></div></div><div class="PanelShadow"></div></div><?include "include/footer.php";flush();# Download filesif (!array_key_exists("uploadfiles",$_POST))	{	?><script>alert("<?=$lang["pleaseselectfiles"]?>");history.go(-1);</script><?	exit();	}$uploadfiles=$_POST["uploadfiles"];$done=0;$failed=0;for ($n=0;$n<count($uploadfiles);$n++)	{	if (!$use_local)		{		# Connect to FTP server		$ftp=ftp_connect(getval("ftp_server",""));		ftp_login($ftp,getval("ftp_username",""),getval("ftp_password",""));		}			$path=getval("ftp_folder","") . $uploadfiles[$n];	echo $path;		# Copy the resource	$ref=copy_resource(0-$userref,getvalescaped("resource_type",1));	    # Find and store extension in the database    $extension=explode(".",$uploadfiles[$n]);$extension=trim(strtolower($extension[count($extension)-1]));    sql_query("update resource set file_extension='$extension',preview_extension='$extension' where ref='$ref'");   	$localpath=get_resource_path($ref,"",true,$extension);		$result=false;	error_reporting(0);	if ($use_local)		{		$folder="upload";		if ($groupuploadfolders) {$folder.="/" . $usergroup;}		$result=copy($folder . "/" . $uploadfiles[$n],$localpath);		}	else		{		$result=ftp_get($ftp,$localpath,$path,FTP_BINARY);		}	if ($result) 		{	    # Create image previews for supported image files only.    	?><script>document.getElementById('uploadstatus').innerHTML+="<?=$lang["resizingimage"]?> <?=$n+1?> <?=$lang["of"]?> <?=count($uploadfiles)?><br/>";</script>    	<?		flush();    	create_previews($ref,false,$extension);    	 			# Store original filename in field, if set		if (isset($filename_field))			{			update_field($ref,$filename_field,$uploadfiles[$n]);			}    			$status=$lang["uploaded"] . " " . ($n+1) . " " . $lang["of"] . " " . count($uploadfiles);				# Show thumb?		$rd=get_resource_data($ref);$thumb=get_resource_path($ref,"thm",false,$rd["preview_extension"]);		if (file_exists($thumb))			{			$status.="<br/><img src='" . $thumb . "'>";			}		$done++;				# Add to collection?		if ($collection!="")			{			add_resource_to_collection($ref,$collection);			refresh_collection_frame();			?><script language="Javascript">top.collections.location.href="collections.php?nc=<?=time()?>";</script><?			}					# Log this		daily_stat("Resource upload",$ref);		resource_log($ref,'u',0);		}	else		{		$status=$lang["uploadfailedfor"] . $path;		sleep(2);$failed++;		}	?><script language="Javascript">document.getElementById('uploadstatus').innerHTML+="<?=$status?><br/><br/>";</script>	<?	flush();	}if (!$use_local)	{	ftp_close($ftp);	}?><script>document.getElementById('uploadstatus').innerHTML+="<?=$lang["uploadcomplete"]?> <?=$done?> <?=$lang["resourcesuploadedok"]?>, <?=$failed?> <?=$lang["failed"]?>. <?=$lang["clickviewnewmaterial"]?>";</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -