1、<input>标签没有关闭的写法,也就是不用</input>
2、move_uploaded_file将你的文件上传到了uploadpic里面去了,这个uploadpic应该和你submit2.php同级目录,如果你创建了uploadpic这个文件夹,并保证了读写权限,那么将传到这里,如果没有读写权限,或者没有这个文件夹,那么这个图片只会在服务器缓存里呆着,然后被释放掉,所以你看不到这个文件。
你可以参考下面这个来检查是不是有文件夹,如果没有就创建目录:
if(!empty($_FILES['file']['name'])){
if(is_dir("uploadpic")){ //如果目录存在
//则执行上传流程
}else{ //如果目录不存在
mkdir("uploadpic")//则创建目录
//再执行上传流程
}
form 中不支持物理路径的方法,因为WEB是生成在客户端的,而使用这种方法最终只能提交到你本地的 E:\abc.php 文件中, 而不是服务器的 http://www.yourdomain.com/abc.php只能使用: http://www.yourdomain.com/abc.php
或 /abc.php 地址
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)