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

📄 imgupload.php

📁 基于actionscript3.0的flashLoading控件
💻 PHP
字号:
<?php

session_start(); 
header("Cache-control: private");

$img_link = $_POST["img_link"];

require 'config.php';

if($_SESSION['username'] == $admin_username && $_SESSION['password'] == $admin_password) {

$connection = mysql_connect($DBhost,$DBuser,$DBpass) or die("Couldn't make connection: ". mysql_error());
$db = mysql_select_db("$DBName", $connection) or die("Couldn't select database: ". mysql_error());

if($_FILES != null) {
	$upload = trim($_FILES['userfile']['tmp_name']);
	
	$original_file = strtolower($_FILES['userfile']['name']);

	if(strpos($original_file, ".swf") > 0) {
		$upload_name = "banner".$id.".swf";
	} else if(strpos($original_file, ".jpg") > 0) {
		$upload_name = "banner".$id.".jpg";
	} else {
		$original_file = "";
	}

	$path = $imgPath."/".$upload_name;
	
	if($original_file != "") {		
		if(move_uploaded_file($upload, $path) && $img_link != "") {			
			$imgInsert = "	INSERT INTO ad_images
							(campaign_id, filename, link, active)
							VALUES(".$id.",'".$upload_name."','".$img_link."','Y')";

			mysql_query($imgInsert,$connection) or die("Couldn't execute query: ". mysql_error());

			print "Image has been uploaded successfully";
		} else {
			print '<p class="messagebold">Error in upload!  Debugging info:<br></p>';
			print_r($_FILES);
		}
	}
}

print '
<head>
<title>Upload Image</title>
<link href="banner_styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<p class="heading">Upload image for campaign: '.$campaign_name.'</p>
<form enctype="multipart/form-data" action="imgupload.php" method="post">
 <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
 <input type="hidden" name="id" value="'.$id.'">
	<table width="100%"  border="0" cellspacing="0" cellpadding="0">
	  <tr>
		<td width="15%"><span class="bodytext">Link</span></td>
		<td width="85%"><span class="bodytext">
		  <input name="img_link" type="text" size="50" class="formtext">
		</span></td>
	  </tr>
	  <tr>
		<td><span class="bodytext">Upload Image </span></td>
		<td><span class="bodytext">
		  <input name="userfile" class="formtext" type="file" size="50" />
		  <input type="submit" class="buttontext" value="Save file" />
		</span></td>
	  </tr>
	</table>
</form>';

$imgQuery = "	SELECT id, filename, link, active
				FROM ad_images
				WHERE campaign_id = ".$id;

$result = mysql_query($imgQuery,$connection) or die("Couldn't execute query: ". mysql_error());

while($row = mysql_fetch_array($result)){
	$img_id = $row['id'];
	$img_filename = $row['filename'];
	$img_link = $row['link'];
	$img_active = $row['active'];

	$isSWF = false;

	if(strpos($img_filename, ".swf") > 0) {
		$isSWF = true;
	}

	$path = $imgPath."/".$img_filename;

	print '
		<p>&nbsp;</p>
		<table width="45%"  border="0" cellspacing="0" cellpadding="0">
		  <tr>';
	
	if($isSWF) {
		print '<td width="43%"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"  width="100" height="100" id="bannerSWF" align="middle">
				<param name="allowScriptAccess" value="sameDomain" />
				<param name="movie" value="'.$path.'" />
				<param name="quality" value="high" />
				<param name="bgcolor" value="#ffffff" />
				<embed src="'.$path.'" quality="high" bgcolor="#ffffff" name="bannerSWF" width="100" height="100" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
				</object></td>';
	} else {
		print '<td width="43%"><img src="'.$path.'"></td>';
	}

	print '<td width="57%"><p class="style1"><br>';

	print '<p class="style1">Link: '.$img_link;
	print '<br>
		  <br>
			  </p>
			</td>
		  </tr>
		</table>';
}
mysql_close($connection);

print '<p>&nbsp;</p></body>';

} else {
	print "Session has expired. Please log in again";
}

?>

⌨️ 快捷键说明

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