
正文
php模拟提交图片带数据 php模拟post请求
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP:如何在一个表单操作中实现图片与文字一起传递
php接收表单数据的话是可以接收上传图片和文字表单信息的,在表单中有文件上传的时候记得表单的form属性的method要是post,并且在添加一个属性enctype="multipart/form-data"。这样就可以达到图片和文字一起传递了,事例代码如下:
form action="xxx.php" method="post" enctype="multipart/form-data"
input type="text" name="username" /
input type="file" name="file" /
input type="submit" value="Submit" /
/form
在处理这样的php文件中直接打印$_POST和$_FILES这两个超全局数组就可以看到提交的数据内容了。
相关问答
Q1: 通过php模拟psot提交获取数据。高分请教。。
你好!
你这不是值对格式么,这是放在URL中的么
还是Html的form表单里的,PHP接受post很简单啊,PHP有个全局变量$_POST
从html的form表单以post方式提交数据后,可以再PHP页面这样写
$a=$_POST['a'];
$b=$_POST['b'];
这最基础的。。。。你不会是新手吧。。。
仅代表个人观点,不喜勿喷,谢谢。
Q2: PHP怎么模拟提交数据
你是用本地的php页面给discuz的另外一个网址提交数据?不可能!
Q3: PHP实现简单的文本提交表单(可放入图片)
。。。。
插入图片file控件实现的,上传实际上是将图片上传到了服务器上面,然后获得图片存储的路径。数据库存储的不是图片,而是这里的路径。
代码如下:
html:
form action="你的路径" enctype="multipart/form-data" method=“post”
input type="file" value="上传图片" name="pic"
textarea name="content"/textarea
/from
这里提交到php页面,也就是你路径指向的位置:
php:
$file = $_FILES["pic"]["name"]; //提取文件域内容名称,并判断
$path=”aaa/”; //上传路径 .这个路径必须真实存在,否则会出错,或者你判定下这个路径是否存在,如果不存在则生成文件,这里我就不写了。判定图片格式我也没有写,如果你想要,从网上下载很多上传图片的类库,简单方便.
$file2 = $path.$file;//文件将要放到的位置
$result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2); //将临时文件移动到指定目录下
$content = $_POST['content'];
然后插入到数据库中:
insert into 表 (‘pic’,'content') values ('".$file2."','".$content."');
php模拟提交图片带数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php模拟post请求、php模拟提交图片带数据的信息别忘了在本站进行查找喔。







