導航:首頁 > 動漫圖片 > 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怎麼把圖片傳到另一個文件夾相關的資料

熱點內容
微整價格表圖片大全 瀏覽:212
蜘蛛俠與超人高清圖片 瀏覽:741
光威釣椅價格及圖片 瀏覽:229
格子新款衣服圖片 瀏覽:514
鞋托圖片大全 瀏覽:606
網頁圖片收費如何改代碼 瀏覽:22
黑頭發掛耳染圖片男生 瀏覽:503
不健全的關系動漫圖片可愛 瀏覽:728
乳房怎麼變小圖片大全 瀏覽:380
大沙魚簡筆畫圖片大全 瀏覽:974
游樂場衣服圖片 瀏覽:549
偷笑的所有圖片大全 瀏覽:456
巫師衣服搭配圖片 瀏覽:292
燙37分發型男圖片 瀏覽:545
男生霸氣超拽圖片二次元 瀏覽:115
雙胞胎推車圖片及價格 瀏覽:889
怎麼復制淘寶的圖片 瀏覽:709
jpg怎麼壓縮圖片大小 瀏覽:471
長臉明星短發發型圖片 瀏覽:609
貓睡覺的圖片可愛 瀏覽:15