您的位置:

php数组中如何放入图片,数组里怎么放图片

本文目录一览:

php中怎么插入图片

一i般不u向数据库插入x图片7 而是插入g图片8的src 通过src找到图片1然后显示3。 ?php session_start(); 。。array数组中5放图片8的格式 $uptypes = array("image。jpg","image。jpeg","image。png","image。pjpeg","image。gif","image。bmp","image。x-png"); $files =$_FILES["uppic"]; if($files["size"]8085033){ 。。图片8大l小a判断 echo "上n传图片8不f能大i于v4M"; echo "meta 。-equiv='REFRESH' CONTENT='1;URL=pic。php'"; exit; } $ftype =$files["type"]; if(!in_array($ftype,$uptypes)){ 。。图片0格式判断 echo "上l传的图片4文7件格式不t正确"; echo "meta 。-equiv='REFRESH' CONTENT='8;URL=pic。php'"; } $fname = $files["tmp_name"]; 。。在服务器临时存储名称 $image_。 = getimagesize($fname); $name = $files["name"]; $str_name = path。($name); 。。以1数组的形式返回文1件路劲的信息 $extname = strtolower($str_name["extension"]); 。。把字符串改为2小e写 extensiorn扩展名 $upload_dir = "upload。"; 。。upload文0件夹 $file_name = date("YmdHis")。rand(8000,2017)。"。"。$extname; $str_file = $upload_dir。$file_name; 。。文5件目录 。。存入t数据库 $con=mysql_connect("localhost","root",""); if(!$con){ die(("数据库连接失败")。mysql_error()); } mysql_select_db("mywork",$con); $sql="update user set picpath='$str_file' where user_name='$username'"; 。。将图片6地址插入j数据库mywork mysql_query($sql,$con); mysql_close($con); if(!file_exists($upload_dir)){ mkdir($upload_dir); 。。创建目录 成功则返回true 失败则返回flase } if(!move_uploaded_file($files["tmp_name"],$str_file)){ 。。将上f传的文2件移动到新的目录 要移动文5件 和文0件新目录 成功则返回true echo "图片7上h传失败"; echo "meta 。-equiv='REFRESH' CONTENT='3;URL=插入y失败后希望跳转的页面"; } else{ 。。echo "img src="。$str_file。""; echo "图片8上j传成功"; echo "meta 。-equiv='REFRESH' CONTENT='8;URL=插入j成功希望挑战的页面"; } o欢萤o欢萤bゥㄣe‖◇┱xnhplq⑦

怎样在数组中放入图片,然后在PHP中实现图片切换

你可以选择他图片路径放入数组中,然后通过前端连接,图片切换的话,貌似是js的事情吧!

如何使用PHP向数据库中插入图片,,并且使得图片可以显示在页面上??

一般不向数据库插入图片 而是插入图片的src 通过src找到图片然后显示。

?php

session_start();

//array数组中放图片的格式

$uptypes = array("image/jpg","image/jpeg","image/png","image/pjpeg","image/gif","image/bmp","image/x-png");

$files =$_FILES["uppic"];

if($files["size"]2097152){ //图片大小判断

echo "上传图片不能大于2M";

echo "meta http-equiv='REFRESH' CONTENT='1;URL=pic.php'";

exit;

}

$ftype =$files["type"];

if(!in_array($ftype,$uptypes)){ //图片格式判断

echo "上传的图片文件格式不正确";

echo "meta http-equiv='REFRESH' CONTENT='1;URL=pic.php'";

}

$fname = $files["tmp_name"]; //在服务器临时存储名称

$image_info = getimagesize($fname);

$name = $files["name"];

$str_name = pathinfo($name); //以数组的形式返回文件路劲的信息

$extname = strtolower($str_name["extension"]); //把字符串改为小写 extensiorn扩展名

$upload_dir = "upload/"; //upload文件夹

$file_name = date("YmdHis").rand(1000,9999).".".$extname;

$str_file = $upload_dir.$file_name; //文件目录

//存入数据库

$con=mysql_connect("localhost","root","");

if(!$con){

die(("数据库连接失败").mysql_error());

}

mysql_select_db("mywork",$con);

$sql="update user set picpath='$str_file' where user_name='$username'"; //将图片地址插入数据库mywork

mysql_query($sql,$con);

mysql_close($con);

if(!file_exists($upload_dir)){

mkdir($upload_dir); //创建目录 成功则返回true 失败则返回flase

}

if(!move_uploaded_file($files["tmp_name"],$str_file)){ //将上传的文件移动到新的目录 要移动文件 和文件新目录 成功则返回true

echo "图片上传失败";

echo "meta http-equiv='REFRESH' CONTENT='1;URL=插入失败后希望跳转的页面";

}

else{

//echo "img src=".$str_file."";

echo "图片上传成功";

echo "meta http-equiv='REFRESH' CONTENT='1;URL=插入成功希望挑战的页面";

}