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

熱點內容
手機拍照怎麼配文字圖片 瀏覽:633
word圖片自己橫過來 瀏覽:946
黑色包裙上面配什麼衣服圖片 瀏覽:421
圖片與文字排版 瀏覽:649
生活不簡單盡量簡單過圖片可愛 瀏覽:541
唯美圖片男生抽煙大圖 瀏覽:321
有字可愛壁紙圖片圖集 瀏覽:576
裁剪圖片如何保存 瀏覽:967
中長半扎發型圖片 瀏覽:342
炫酷女生動漫圖片易畫 瀏覽:925
桌子簡單繪畫圖片 瀏覽:191
火龍果的簡單圖片 瀏覽:491
男生圖片溫柔三次元 瀏覽:364
動漫湖泊圖片 瀏覽:276
海鷗女生圖片 瀏覽:465
窮人簡單裝修圖片大全 瀏覽:3
古籍圖片如何一頁切成兩頁 瀏覽:752
銅錢通寶圖片及價格 瀏覽:383
男生微信唯美頭像圖片 瀏覽:208
小熊漫畫女生圖片 瀏覽:86