upload.php

来自「用flash做的网页上传工具」· PHP 代码 · 共 64 行

PHP
64
字号
<?php
	session_start();
	
	$upload_good = false;
	if (!isset($_FILES["Filedata"])) {
		$upload_good = "Not recieved, probably exceeded POST_MAX_SIZE";
	}
	else if (!is_uploaded_file($_FILES["Filedata"]["tmp_name"])) {
		$upload_good = "Upload is not a file. PHP didn't like it.";
	} 
	else if ($_FILES["Filedata"]["error"] != 0) {
		$upload_good = "Upload error no. " + $_FILES["Filedata"]["error"];
	} else {
		$upload_good = "The upload was good";
	}
?>
<p>Upload Page</p>

<p>Here is the list of cookies that the agent sent:</p>
<ul>
	<?php
		foreach ($_COOKIE as $name => $value) {
			echo "<li>";
			echo htmlspecialchars($name) . "=" . htmlspecialchars($value);
			echo "</li>\n";
		}
	?>
</ul>
<p>Here is the list of query values:</p>
<ul>
	<?php
		foreach ($_GET as $name => $value) {
			echo "<li>";
			echo htmlspecialchars($name) . "=" . htmlspecialchars($value);
			echo "</li>\n";
		}
	?>
</ul>
<p>Here is the list of post values:</p>
<ul>
	<?php
		foreach ($_POST as $name => $value) {
			echo "<li>";
			echo htmlspecialchars($name) . "=" . htmlspecialchars($value);
			echo "</li>\n";
		}
	?>
</ul>
<p>Here is the list of the files uploaded:</p>
<ul>
	<?php
		foreach ($_FILES as $name => $value) {
			echo "<li>";
			echo htmlspecialchars($name) . "=" . htmlspecialchars($value["name"]);
			echo "</li>\n";
		}
	?>
</ul>
<p>Filedata upload status: <?php echo $upload_good; ?>.</p>

<p>Here is the current session id:</p>
<p><?php echo htmlspecialchars(session_id()); ?></p>
<p>Compare this to the session id displayed near the top of the Features Demo page. The Flash Player plug-in does not send the correct cookies in some browsers.</p>

⌨️ 快捷键说明

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