利用phpstudy搭建php上传实战

利用phpstudy搭建php上传实战

首先下载去官网下载phpstudy
可以访问phpstudy官网下载,我这边下载的是64位的。
在这里插入图片描述
下载完成之后安装+启动
在这里插入图片描述
打开浏览器访问http://127.0.0.1说明web环境搭建成功。
在这里插入图片描述
打开文件位置
在这里插入图片描述
进入www目录下
在这里插入图片描述
我们可以在这个目录下写入我们自己的代码
在这里插入图片描述
首先写一个前端页面upload.html用来上传文件

<html>
<body>

<form action="upload_file.php" method="post"   <!- upload_file.php后端文
件用来接收前端传过来的文件信息->
enctype="multipart/form-data">
<label for="file">File:</label>
<input type="file" name="file" id="file" /> 
<br />
<input type="submit" name="submit" value="go" />
</form>

</body>
</html>

我们来访问以下http://127.0.0.1/upload.html
在这里插入图片描述
ok,可以访问,接下来我们写upload_file.php后端文件,用来接收前端发送过来的参数,并保存到服务器。

<?php
$filename=$_FILES['file']['name'];
$type=$_FILES['file']['type'];
$tmp_name=$_FILES['file']['tmp_name'];
$size=$_FILES['file']['size'];
$error=$_FILES['file']['error'];

move_uploaded_file($tmp_name, "C:/phpstudy_pro/WWW/upload/".$filename);
?>

upload_file.php和upload.html都在www目录下。
在这里插入图片描述
搞完之后访问http://127.0.0.1/upload.html 并上传shell.php,shell.php内容如下。
在这里插入图片描述
上传之后upload目录下会有shell.php
在这里插入图片描述
ok,现在访问http://127.0.0.1/upload/shell.php,代码中的phpinfo执行了。
在这里插入图片描述
完结撒花,以后会有更多精彩的内容哈哈哈。

发布了12 篇原创文章 · 获赞 1 · 访问量 681

猜你喜欢

转载自blog.csdn.net/weixin_44281516/article/details/103165298