利用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执行了。
完结撒花,以后会有更多精彩的内容哈哈哈。