问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP:如何在一个表单操作中实现图片与文字一起传递

发布网友 发布时间:2022-05-10 11:48

我来回答

8个回答

懂视网 时间:2022-05-10 16:09

php同时上传表单和图片时enctype怎么填

当文件提交有文字和图片的时候,form表单属性中要加上enctype,并且值为multipart/form-data。

<form action="" method="post" id="myform" name="myform" enctype="multipart/form-data"></form>

enctype这个属性管理的是表单的MIME(Multipurpose Internet Mail Extensions)编码,共有三个值可选:

● application/x-www-form-urlencoded ---默认值,作用是设置表单传输的编码,不能用于上传文件

eg: AJAX中xmlHttp.setRequestHeader("Content-Type","application/x-www-form- urlencoded"),不写会报错的 form表单里是可以不写enctype=application/x-www-form-urlencoded,因为默认HTML表单就是这种传输编码类型

● multipart/form-data ---制定传输数据的特殊类型,上传的非文本的内容,比如图片或是是mp3

● text/plain ---纯文本传输,不能用于上传文件 MIME: 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等,服务器将 MIME标志符放入传送的数据中来告诉浏览器使用哪种插件读取相关文件。

更多PHP相关知识,请访问PHP中文网!

热心网友 时间:2022-05-10 13:17

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这两个超全局数组就可以看到提交的数据内容了。

热心网友 时间:2022-05-10 14:35

php接收表单数据的话是可以接收上传图片和文字表单信息的,在表单中有文件上传的时候记得表单的form属性的method要是post,并且在添加一个属性enctype="multipart/form-data"。这样就可以达到图片和文字一起传递了,事例代码如下:

在处理这样的php文件中直接打印$_POST和$_FILES这两个超全局数组就可以看到提交的数据内容了。

热心网友 时间:2022-05-10 16:10

<input type="text" name="pic" size="52" class="smallinput" maxlength="255">
<input type="text" name="url" size="52" class="smallinput" maxlength="255">

在那边的PHP里接收 pic 和 url 就可以了啊

热心网友 时间:2022-05-10 18:01

你好!
在那边的PHP里接收
pic

url
就可以了啊
打字不易,采纳哦!

热心网友 时间:2022-05-10 20:09

要提交文件内容给PHP脚本,需要用下面的输入域:
<form name=form1 method=post enctype="multipart/form-data">
<INPUT TYPE=FILE NAME=F1>

这样的域浏览器打开的时候,会在后面出现一个“浏览”按钮,客户点击选择文件以后,会把文件的路径的和内容都传递给PHP脚本,PHP脚本用变量获取文件信息:
文件名字 $HTTP_POST_FILES["F1"][name]
文件长度 $HTTP_POST_FILES["F1"][size]
临时文件 $HTTP_POST_FILES["F1"][tmp_name] 中保留有上传文件的内容,PHP脚本使用copy函数把这个文件拷贝到自己的地方保存起来即可。

热心网友 时间:2022-05-10 22:34

<form enctype="multipart/form-data" action="index.php" method=post>
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
图片地址
<input name="userfile" type="file">
<input type="submit" value="上传">
</p>
<p>
<label></label>
<label>
<input type="text" name="textfield" />
</label>
</p>
<p>
<label>
<textarea name="textarea"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>
你在info.php页 可以接受到$_FILES \ $_POST

热心网友 时间:2022-05-11 01:15

图片地址
你在info.php页
可以接受到$_FILES
\
$_POST
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
剑道独尊 叶尘有孩子了吗 万达普惠万e贷怎么样? 有人在万e贷借过钱吗,服务怎么样? ViVO手机如何删歌 vivo手机本地音乐删除? vivo y17w自带的音乐怎么一下删很多歌 步步高y23l手机怎么一起删除全部音乐歌曲 睡眠不好爱做梦怎么回事 晚上睡觉老是醒还做梦怎么回事 CES 2024:奔驰将推出AI驱动的虚拟助手 怎么样更改小区及时电 石鲟在哪生存?淡水还是咸水? Brocade DS-300B交换机如何配置ISL Trunking? 南方吃火锅喜欢用什么当汤底呢? 世界上总共有几种鲟鱼,数量上与分布上分别有哪些特点,南半球有鲟鱼吗 电脑连接博科交换机需要什么环境 我在ie里输入的10.77.77.77没有用啊 博科不同交换机兼容的光模块有哪些啊?飞速光纤是不是有卖的? 博科交换机,HBA卡,4G&#47;8G SFP模块,Intel万兆网卡等的主要需求商有哪些? 联想博科300e光纤交换机价格是多少 请问博科光纤交换机级联数量有没有上限?上限是多少? 光纤的交换机貌似只有博科的能用,没得选择,是不是这样? 思科MDS 9140和博科SilkWorm 5040光纤通道交换机哪个好 为什么越来越多的人选择开通微信公众号,它又是如何 博科300光纤交换机配置怎么样 请问停水怎么查询,有APP吗 不义联盟2战斗的一按键盘就黑屏怎么办啊? 为什么我steam的不义联盟2音画不同步? 微信公众号现在还有发展空间吗? 不义联盟2电脑玩起来好卡,请问怎么调低分辨 不义联盟2电脑玩起来好卡,请问怎么调低分辨率 网上国网上怎样更改用户用电类别 怎么变更电费扣款账户? 用电类型怎么更改?商业类改为居民用电 我想咨询下,不用阶梯式用电想要改成其他的用电,需要哪些资料办理?_百度... 怎么办理用电地址的变更? 如何理解无用之用 哲学的无用之用的理解 “无用之用,方是大用”什么意思? 老师,到我制作PPT上去每日一讲,我一直都不知道讲什么,有什么主题推荐嘛_百度问一问 “无用之用,方为大用”的含义是什么,请不要陈述庄子的这篇文章 淘宝怎么知道卖出了多少单 用手机注册的怎么解绑手机号? 如何理解哲学“无用之用说”? 淘宝已卖出订单是怎么统计 应该怎样理解道家的无用之用的思想 浏览器一直弹广告怎么办处理 已卖出的宝贝怎么查看不到订单? 如何理解庄子的无用之大用 怎样理解庄子的无用之用是为大用. 怎么理解政治的“无用之大用”的内涵?