php存储图片上传
发布时间: 2025-08-06 03:37:18
原理都一样,循环接参,你打印一下它的参数就够就明白了,存储数据库,可以将图片路径之间用|或者逗号,或者json 系列化来存储:
<?php
print_r($_FILES);//你可以打印一下它,看看它的结构
if(!empty($_FILES)){
foreach($_FILES['file']['name']as$k=>$v){
//$_FILES["file"]都变成$_FILES["file"][$k]操作进行操作吧
if($_FILES['file'][$k]['error']==0){
$filetype=array("jpg","JPG");
$arr=explode(".",$_FILES["file"][$k]["name"]);
...//同样的代码
}
}
}
?>
<formname=""action=""method="post"enctype="multipart/form-data">
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="file"name="file[]"/><br/>
<inputtype="submit"name="a"value="提交"/>
</form>
❷ php中如何调用数据库中的图片并且显示到页面
php是采用二进制形式存储图片及读取显示的,首先通过代码创建数据表,然后上传图片服务器再通过浏览器显示,具体编程代码举例:
1、首先需要创建数据表,具体代码如下图所示。
❸ PHP上传图片并把图片地址写入表单中!
其实要保存上传的图片地茄察并址并不需要专颤迹门地一个input表单项,只没并要在这个form提交到的后台页面里面做相应处理即可。
你可在后台的表单处理页面里面查找 move_uploaded_file() 这个函数,它的第一个参数是图片的临时文件名,第二个参数是即将保存的地址。只要把这第二个参数保存到数据库即可满足您的要求,并不需要从表单提交一个图片过来再保存。
❹ 比如网站php程序在A服务器,想把用户或管理员上传的图片存储在B服务器,应该用什么方法
两台服务器在同一个局域网,那就用A机器的PHP程序将用户上传的文件,通过局域网路径保存到B服务器的共享路径。
如果不在同一个局域网,或者在同一个局域网但不想设置可写的共享目录,那就需要在B机器设置程序接收A机器通过HTTP POST 或 web service传来的文件。
热点内容