很多站长朋友们都不太清楚php照片管理源码,今天小编就来给大家整理php照片管理源码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php批量传图片到数据库源码,数据库MYSQL,谁能给一份,谢谢了 2、 phpcms源码图片布局设置好之后的步骤是什么 3、 php如何在数据库插入图片吗?以及该怎么调出自己想要的图片呢?麻烦给详细源码 谢谢! 4、 网上找到的一段PHP上传图片源码,测试可以用,但是上传名字改变了,高手给看下在哪可以去掉改名? php批量传图片到数据库源码,数据库MYSQL,谁能给一份,谢谢了实现图片上传后的分别存放及图片缩放
upload.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Upload</title>
</head>
<body>
<form action="do_upload.php" method="post" enctype="multipart/form-data">
上传图片:<br/>
<input type="file" name="my_file[]"/><br/>
<input type="file" name="my_file[]"/><br/>
<input type="file" name="my_file[]"/><br/>
<input type="submit" name="submit" value="上传"/>
</form>
</body>
</html>
do_upload.php
<?php
if(isset($_POST['submit'])){
//echo "<pre>";
// print_r($_FILES['my_file']);
//echo "</pre>";
//exit;
$c=count($_FILES['my_file']['name']);
for($i=0;$i<$c;$i++){
if($_FILES['my_file']['name'][$i]==''){
continue;
}
if($_FILES['my_file']['error'][$i]>0){
die("您上传失败,请联系管理员");
}
if(is_uploaded_file($_FILES['my_file']['tmp_name'][$i])){
$name=date('YmdHis').mt_rand(0,1000).'.jpg';
image_thumb($_FILES['my_file']['tmp_name'][$i],300,'l',$name);//这里负责处理图片的缩放以及保存到某目录下
image_thumb($_FILES['my_file']['tmp_name'][$i],200,'m',$name);
image_thumb($_FILES['my_file']['tmp_name'][$i],100,'s',$name);
}
}
}
function image_thumb($path,$dst_w,$mulu,$picname){
$arr=getimagesize($path);
switch($arr[2]){
case 1:$src_im=imagecreatefromgif($path);break;
case 2:$src_im=imagecreatefromjpeg($path);break;
case 3:$src_im=imagecreatefrompng($path);break;
}
//$src_im=imagecreatefromjpeg($path);
$src_w=imagesx($src_im);
$src_h=imagesy($src_im);
$dst_h=$src_h/$src_w*$dst_w;
$dst_im=imagecreatetruecolor($dst_w,$dst_h);
imagecopyresampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
$new_path='images/'.$mulu.'/'.$picname;
imagejpeg($dst_im,$new_path);
imagedestroy($dst_im);
imagedestroy($src_im);
}
?>
这是我以前自己写的 简单易懂 需要在这两个文件的同级目录创建images目录 里面再创建三个目录 l m s 分别为大图目录 和中图目录 小图目录
phpcms源码图片布局设置好之后的步骤是什么1、上传图片
在phpcms中有个专门存放图片的地方,路径如下:
phpcms\statics\images
把需要的图片上传到images文件夹中
2、获取图片路径
假如我们上传的图片是qq.png,那么我们获取方式如下:
代码如下:
<img src="/data/upload/help/202303/13/2a670465fa545835f630d0885f300d4e.png" width="41"
height="34" />
php如何在数据库插入图片吗?以及该怎么调出自己想要的图片呢?麻烦给详细源码 谢谢!楼主,数据库一般不存图片的,网站前台的图片是后台上传上去,用脚本传到服务器根目录指定文件夹下的,然后调用的时候图片上传成功,路径会存在一个变量中,因为不清楚你用的什么脚本无法给你写源码
网上找到的一段PHP上传图片源码,测试可以用,但是上传名字改变了,高手给看下在哪可以去掉改名?$_POST['upimg]
这个是你上传图片的属性
你可以在这后面输入:
echo '<pre>';
print_r($_POST['upimg']);
die();
输出上传图片的属性进行查看。本地上传图片输出的内容为一个数组,内容为:
Array(
[upimg]=>Array(
[name]=>'xxxxx这个就是你本地电脑图片的名称了',
[type]=>'image/jpg',
['tmp_name']=>'....',
......
)
)
然后在查看你的upload.php处理文件,看到保存名字的地方,改成$_POST['upimg']['name']的名称即可。(如需要传递,则传递一下这个参数)
若有不明白,欢迎追问.....
刚看了你给的文件,源文件是采用时间戳来命名文件,只需要修改一下这句话就可以的了
帮你修改了,你下载看看,再试试!
关于php照片管理源码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php照片管理源码 php图片管理的详细内容...