PHP后台添加图片信息和文字信息
PHP后台添加图片信息和文字信息,图片信息和文字信息是同时上传还是先上传一个呢?如果是先传一个再传一个,是先传图片还是先传文字,还是怎么解决呢?谢谢!就好比产品上传页面,...
PHP后台添加图片信息和文字信息,图片信息和文字信息是同时上传还是先上传一个呢?如果是先传一个再传一个,是先传图片还是先传文字,还是怎么解决呢?谢谢!
就好比产品上传页面,产品的图片和产品的文字介绍部分,是同时上传还是分开上传呢? 展开
就好比产品上传页面,产品的图片和产品的文字介绍部分,是同时上传还是分开上传呢? 展开
4个回答
展开全部
同时上传啊,比如先inster文字信息进库,query成功之后,再上传图片。
当然也可以先上传图片,再文字入库,文字入库不成功的话,再unlink(删除)掉图片。
上传是没有先后次序的。所有数据一起被发往服务器。
(你的在线编辑器不错,能发我一个吗?170525859163@.com)谢谢。有空我们还能多多交流。QQ就是前面那个数字了。
顺便贴个上传代码给你
if($upload_file !="")
{
$upload_file_name='XXXXXX';
if($upload_file){
$file_size_max = 8388608;// 10M限制(bytes)
$store_dir = "./XXXX/";// 上传位置
$accept_overwrite = 1;//是否允许覆盖
// 检查文件大小
if ($upload_file_size > $file_size_max) {
echo '<div align="center">对不起,你的图片容量大于规定</div>';
exit;
}
// 检查读写文件
if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
Echo '<div align="center">存在相同文件名的图片</div>';
exit;
}
// 复制文件到指定目录
if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
echo '<div align="center">复制图片失败</div>';
exit;
}
}
$Erroe=$_FILES['upload_file']['error'];
switch($Erroe){
case 0:
Echo '<div align="center">照片上传成功</div>'; break;
case 1:
Echo '<div align="center">上传的图片超过了系统所允许的最大值.</div>'; break;
case 2:
Echo '<div align="center">上传的图片超过了系统所允许的最大值(10M)。</div>'; break;
case 3:
Echo '<div align="center">图片只有部分被上传,请在个人信息修改里添加照片。</div>';break;
case 4:
Echo '<div align="center">图片文件未被上传,请在个人信息修改里添加照片。</div>';break;
}
}
当然也可以先上传图片,再文字入库,文字入库不成功的话,再unlink(删除)掉图片。
上传是没有先后次序的。所有数据一起被发往服务器。
(你的在线编辑器不错,能发我一个吗?170525859163@.com)谢谢。有空我们还能多多交流。QQ就是前面那个数字了。
顺便贴个上传代码给你
if($upload_file !="")
{
$upload_file_name='XXXXXX';
if($upload_file){
$file_size_max = 8388608;// 10M限制(bytes)
$store_dir = "./XXXX/";// 上传位置
$accept_overwrite = 1;//是否允许覆盖
// 检查文件大小
if ($upload_file_size > $file_size_max) {
echo '<div align="center">对不起,你的图片容量大于规定</div>';
exit;
}
// 检查读写文件
if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
Echo '<div align="center">存在相同文件名的图片</div>';
exit;
}
// 复制文件到指定目录
if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
echo '<div align="center">复制图片失败</div>';
exit;
}
}
$Erroe=$_FILES['upload_file']['error'];
switch($Erroe){
case 0:
Echo '<div align="center">照片上传成功</div>'; break;
case 1:
Echo '<div align="center">上传的图片超过了系统所允许的最大值.</div>'; break;
case 2:
Echo '<div align="center">上传的图片超过了系统所允许的最大值(10M)。</div>'; break;
case 3:
Echo '<div align="center">图片只有部分被上传,请在个人信息修改里添加照片。</div>';break;
case 4:
Echo '<div align="center">图片文件未被上传,请在个人信息修改里添加照片。</div>';break;
}
}
展开全部
如果我没有猜错,你问的是表单问题。
提交表单没有先后的,表单的所有数据,包括图片,都会被打成一个数据包,一次性的提交给服务器,服务器接收成功,则返回成功信息,如果没有接收完就断了,或者接收以后较验发现被篡改,都会返回失败信息。
提交表单没有先后的,表单的所有数据,包括图片,都会被打成一个数据包,一次性的提交给服务器,服务器接收成功,则返回成功信息,如果没有接收完就断了,或者接收以后较验发现被篡改,都会返回失败信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所谓的PHP后台添加图片信息,是什么意思呢!我只知道PHP有图像处理的功能 ,在处理图片时,是通过PHP的程序处理生成一个图片,
它应该是首先会生成一个画布,然后在画布的基础上再进行相应的处理,当程序处理完后,PHP就生成了一个图片!这和谁先上传和谁后上传有关系么???
它应该是首先会生成一个画布,然后在画布的基础上再进行相应的处理,当程序处理完后,PHP就生成了一个图片!这和谁先上传和谁后上传有关系么???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文字信息是什么意思?
文本文件还是单纯的文字?文件的话你可以当成普通文件来上传,文字的话直接提交表单不就行了?
文字介绍部分是哪里,编辑框?产品图片又是哪里?
编辑框里的东西叫“提交”,也不叫“上传”啊
文本文件还是单纯的文字?文件的话你可以当成普通文件来上传,文字的话直接提交表单不就行了?
文字介绍部分是哪里,编辑框?产品图片又是哪里?
编辑框里的东西叫“提交”,也不叫“上传”啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询