国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) PHP 庫(kù) 其它類庫(kù) 添加水印,日期,縮略圖的多文件上傳的php類
添加水印,日期,縮略圖的多文件上傳的php類
<?php
class upload {
var $dir;            //附件存放物理目錄
var $time;           //自定義文件上傳時(shí)間
var $allow_types;    //允許上傳附件類型
var $field;          //上傳控件名稱
var $maxsize;        //最大允許文件大小,單位為KB
var $thumb_width;    //縮略圖寬度
var $thumb_height;   //縮略圖高度
var $watermark_file; //水印圖片地址
var $watermark_pos;  //水印位置
var $watermark_trans;//水印透明度
//構(gòu)造函數(shù)
//$types : 允許上傳的文件類型 , $maxsize : 允許大小 ,  $field : 上傳控件名稱 , $time : 自定義上傳時(shí)間
function upload($types = 'jpg|png', $maxsize = 1024, $field = 'attach', $time = '') {
$this->allow_types = explode('|',$types);
$this->maxsize = $maxsize * 1024;
$this->field = $field;
$this->time = $time ? $time : time();
}
//設(shè)置并創(chuàng)建文件具體存放的目錄
//$basedir  : 基目錄,必須為物理路徑
//$filedir  : 自定義子目錄,可用參數(shù){y}、{m}、377j5v51b
function set_dir($basedir,$filedir = '') {
$dir = $basedir;
!is_dir($dir) && @mkdir($dir,0777);
if (!empty($filedir)) {
$filedir = str_replace(array('{y}','{m}','377j5v51b'),array(date('Y',$this->time),date('m',$this->time),date('d',$this->time)),strtolower($filedir));//用string_replace把{y} {m} 377j5v51b幾個(gè)標(biāo)簽進(jìn)行替換
$dirs = explode('/',$filedir);
foreach ($dirs as $d) {
!empty($d) && $dir .= $d.'/';
!is_dir($dir) && @mkdir($dir,0777);
}
}
$th

支持水印,日期,縮略圖的php多文件上傳類,設(shè)置并創(chuàng)建文件具體存放的目錄,圖片縮略圖設(shè)置,如果不生成縮略圖則不用設(shè)置,圖片水印設(shè)置,如果不生成添加水印則不用設(shè)置,執(zhí)行文件上傳,處理完返回一個(gè)包含上傳成功或失敗的文件信息數(shù)組。

免責(zé)聲明

本站所有資源均由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟件的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用于商業(yè)目的。否則,一切后果由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn

相關(guān)文章

如何使用自連接從自引用表中檢索數(shù)據(jù)? 如何使用自連接從自引用表中檢索數(shù)據(jù)?

13 Jan 2025

了解 SELF JOIN 及其應(yīng)用程序在數(shù)據(jù)庫(kù)管理領(lǐng)域中,SELF JOIN 是一種特殊類型的聯(lián)接操作,它允許...

在 Joomla 中連接第三方 PHP 庫(kù) 在 Joomla 中連接第三方 PHP 庫(kù)

28 Dec 2024

PHP 庫(kù)很方便,因?yàn)榭梢詮膽?yīng)用程序中的任何位置訪問(wèn)它們:從插件、組件模型、模塊等。如果有人已經(jīng)解決了類似的問(wèn)題并將其設(shè)計(jì)為庫(kù)(甚至更新了它),那就有意義了

Oracle 數(shù)據(jù)庫(kù)現(xiàn)在支持布爾數(shù)據(jù)類型嗎? Oracle 數(shù)據(jù)庫(kù)現(xiàn)在支持布爾數(shù)據(jù)類型嗎?

12 Jan 2025

Oracle 數(shù)據(jù)庫(kù)中布爾數(shù)據(jù)類型的可用性與其他 RDBMS(例如提供 BIT 數(shù)據(jù)類型的 Microsoft SQL Server)不同,Oracle 數(shù)據(jù)庫(kù)...

三個(gè)班級(jí)裝載機(jī)是什么? 三個(gè)班級(jí)裝載機(jī)是什么?

02 Jul 2025

Java中的三個(gè)主要類加載器是BootstrapClassLoader、ExtensionClassLoader和ApplicationClassLoader,它們構(gòu)成了雙親委派模型。1.BootstrapClassLoader是最頂層的類加載器,由C/C 實(shí)現(xiàn),負(fù)責(zé)加載Java核心類庫(kù)(如rt.jar),位于jre/lib目錄下,用戶無(wú)法直接訪問(wèn);2.ExtensionClassLoader是其子類加載器,負(fù)責(zé)加載jre/lib/ext路徑下的擴(kuò)展類庫(kù),可通過(guò)ClassLoader.getS

oracle數(shù)據(jù)庫(kù)中常用的段有哪些 oracle數(shù)據(jù)庫(kù)中常用的段有哪些

04 Mar 2025

本文研究了Oracle數(shù)據(jù)庫(kù)細(xì)分類型(數(shù)據(jù),索引,回滾,臨時(shí)),其性能含義和管理。 它強(qiáng)調(diào)根據(jù)工作量和數(shù)據(jù)特征選擇適當(dāng)?shù)亩晤愋停蕴岣咦罴研?/p>

為什么需要類型保護(hù)?探索不同類型及其用例 為什么需要類型保護(hù)?探索不同類型及其用例

11 Nov 2024

為什么需要類型保護(hù)?探索不同類型及其用例 在 TypeScript 中,類型防護(hù)在使代碼庫(kù)更加可靠、對(duì)開(kāi)發(fā)人員更友好方面發(fā)揮著重要作用。它們?cè)试S開(kāi)發(fā)人員縮小范圍,從而幫助確保類型安全

See all articles