导航:首页 > 动漫图片 > php怎么把图片传到另一个文件夹

php怎么把图片传到另一个文件夹

发布时间:2024-03-07 03:16:29

㈠ php中如何把文件夹里的前几个图片缩略图拷贝到一个文件夹图片上,显示出来

if(!file_exists($_SERVER['DOCUMENT_ROOT']."/att/".date("ymd")))

{

if(mkdir($_SERVER['DOCUMENT_ROOT']."/att/".date("ymd"), 0777)) //创建名为mydir的目录

{

//print("目录创建成功"); //目录建立成功

}

}

$img=new C_SMAILLIMAGE;

$thumb=$img->resize_image($url,106,106,$_SERVER['DOCUMENT_ROOT']."/att/".date("ymd")."/".date("ymdhis")."_re1d.com_",$mode = 1);

return substr($thumb,strpos($thumb, 'att')-1);

//-----------------
下面是缩图类
class C_SMAILLIMAGE

{

var $src = ''; //原图片地址

var $dst = ''; //目标图片标示

var $mode = 1; //是否显示(0显示,1不显示)

var $exe = ''; // ps:upload/s_

function resize_image($src,$dst_width,$dst_height,$exe='',$mode = 0)

{

$width = $this->get_msg($src,0);

$height = $this->get_msg($src,1);

if ($width<=$dst_width&&$height<=$dst_height)

{

$imgname=getImage($src);

return $_SERVER['DOCUMENT_ROOT'].'/att/'.substr(getImage($imgname),0,6).'/'.$imgname;//当长宽在范围内。。不做处理。。。

}

else

{

$this->exe = $exe;

$this->mode = $mode;

$src_h = $this->get_msg($src,2);//return:resouse 返回图象标示符

$size = $this->resize($src,$dst_width,$dst_height);

$dst = @imagecreatetruecolor($size[x],$size[y]);

$bool = @imageresampled($dst,$src_h,0,0,0,0,$size[x],$size[y],$width,$height);

$new_file = $this->exe.basename($src);

if($bool)

{

switch ($this->get_msg($src,3))

{

case 1:

imagegif($dst,$new_file);

break;

case 2:

imagejpeg($dst,$new_file);

break;

case 3:

imagepng($dst,$new_file);

break;

}

return $new_file;

}

else

{

return 0;//失败返回

}

/* }*/

}

}

㈡ PHP中如何把一个文件夹下的一个文件移动到另一个文件夹下

可以使用()函数进行。

参考代码为:

<?php

$file='userfile/a/abc.txt'; //旧目录

if (file_exists($file)) {

$newFile='userfile/b/newabc.txt'; //新目录

($file,$newFile); //拷贝到新目录

unlink($file); //删除旧目录下的文件

}

其中,() 函数拷贝文件,语法:(source,destination)。将文件从 source 拷贝到 destination。如果成功则返回 TRUE,否则返回 FALSE。

(2)php怎么把图片传到另一个文件夹扩展阅读:

使用说明:

1、提示:如果要移动文件的话,使用 rename() 函数。用法:bool rename(string $oldname, string $newname),其中,$oldname为源文件的路径名,$newname为移动后的文件路径。如果二者表示的路径在同一目录下,则函数实际执行的是重命名,否则执行的是文件移动。

2、注释:从 PHP 4.3.0 开始,如果启用了 "fopen wrappers" 的话,source 和 destination 都可以是 URL。更多信息见 fopen()。如果 destination 是一个 URL,则如果封装协议不支持覆盖已有的文件时拷贝操作会失败。

3、重要事项:如果目标文件已存在,将会被覆盖。

㈢ php如何将临时文件夹的图片移动到一个指定的文件夹中

若是上传的文件move_uploaded_file函数,若不是,
可用另一种方式:
Copy函数复制文件到指定目录
file_exists 函数判断指定文件夹下是否存在指定文件
unlink 函数可将原文件删除。
这也就实现了你想要的移动文件的效果

㈣ php 怎么上传完图片之后,给这个图片打水印,并且保存在另一个文件夹

这个php中的图片处理类完全足够了,使用图片水印

$groundImg = "DSC05940.jpeg";
$groundInfo = getimagesize($groundImg);
$ground_w = $groundInfo[0];
//print_r($groundInfo);
$ground_h = $groundInfo[1];
switch($groundInfo[2]){
case 1:
$ground_im = imagecreatefromgif($groundImg);
break;
case 2:
$ground_im = imagecreatefromjpeg($groundImg);
break;
case 3:
$ground_im = imagecreatefrompng($groundImg);
break;
}

$waterImg = "DSC05949.jpeg";
$imgInfo =getimagesize($waterImg);
$water_w = $imgInfo[0];
$water_w = $imgInfo[1];

switch($imgInfo[2]){
case 1:
$water_im = imagecreatefromgif($waterImg);
break;
case 2:
$water_im = imagecreatefromjpeg($waterImg);
break;
case 3:
$water_im = imagecreatefrompng($waterImg);
break;
}
image($ground_im,$water_im,100,100,0,0,500,500);
header("Content-type: image/jpeg");

imagejpeg($ground_im);

这些都很麻烦,建议使用框架,很多框架都提供了图片处理类供使用

阅读全文

与php怎么把图片传到另一个文件夹相关的资料

热点内容
黑色包裙上面配什么衣服图片 浏览:419
图片与文字排版 浏览:647
生活不简单尽量简单过图片可爱 浏览:539
唯美图片男生抽烟大图 浏览:321
有字可爱壁纸图片图集 浏览:576
裁剪图片如何保存 浏览:967
中长半扎发型图片 浏览:342
炫酷女生动漫图片易画 浏览:925
桌子简单绘画图片 浏览:191
火龙果的简单图片 浏览:491
男生图片温柔三次元 浏览:364
动漫湖泊图片 浏览:276
海鸥女生图片 浏览:464
穷人简单装修图片大全 浏览:3
古籍图片如何一页切成两页 浏览:751
铜钱通宝图片及价格 浏览:381
男生微信唯美头像图片 浏览:208
小熊漫画女生图片 浏览:86
莱托小丑图片配文字 浏览:465
职员情况表图片如何显示 浏览:862