html表单中action的路径怎么设置

html表单中action的路径怎么设置,第1张

action 等号后面 写 URL 路径地址。 可以是 绝对地址,例如 某个 网页 的 全地址。 也可以 是 相对地址,即这个服务器 自己 的 web 地点 里的 路径 (服务器内设的 root),例如 <form action="example.htm">

你的问题在于:

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 地址


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7679689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存