我有一个具有以下结构的页面:
1. Text
2. Form with SUBMIT button that allows users to upload files
3. PHP code to handle the files我想在完成3之前完成2(等待用户点击提交)。我还想将活动保持在同一页面上......现在,如果用户点击提交,他/她将被重定向到upload.php脚本。
考虑到我是PHP新手,完成此任务的最简单方法是什么?感谢您的时间。
代码如下:
HTML(我想保留在这个页面上的所有内容):
Upload Files:
//$result = $storageClient->putBlob('testcontainer', 'example.txt', 'C:/example.txt');
// I'll be uploading each of the three uploaded files here
// Syntax: putBlob (ContainerName, NameInStorage, FileLocation)
?>脚本:
error_reporting(E_ALL);
for ($i=1; $i<4; $i++)
{
$file = "file" . $i;
if (($_FILES[$file]["size"] < 20000))
{
if ($_FILES[$file]["error"] > 0)
{
echo "Return Code: " . $_FILES[$file]["error"] . "
";
}
else
{
echo "Upload: " . $_FILES[$file]["name"] . "
";
echo "Type: " . $_FILES[$file]["type"] . "
";
echo "Size: " . ($_FILES[$file]["size"] / 1024) . " Kb
";
echo "Temp file: " . $_FILES[$file]["tmp_name"] . "
";
$moved = move_uploaded_file($_FILES[$file]["tmp_name"], "C:/inetpub/wwwroot/PHP_Ramp/upload/" . $_FILES[$file]["name"]);
if ($moved) {
echo "Move: Success
";
}
else {
echo "Move Failed
";
}
echo "Stored in: " . "C:/inetpub/wwwroot/PHP_Ramp/upload/" . $_FILES[$file]["name"];
}
}
else
{
echo "Invalid file";
}
}
?>