如何上传可执行php文件,用PHP上传文件后执行操作?

我有一个具有以下结构的页面:

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";

}

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值