當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Dir::Create方法代碼示例

本文整理匯總了PHP中Dir::Create方法的典型用法代碼示例。如果您正苦於以下問題:PHP Dir::Create方法的具體用法?PHP Dir::Create怎麽用?PHP Dir::Create使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Dir的用法示例。


在下文中一共展示了Dir::Create方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: GenerateFilename

 public static function GenerateFilename($id, $original, $allowed_extensions = null)
 {
     $extension = strtolower(pathinfo($original, PATHINFO_EXTENSION));
     $filename = preg_replace('~\\.$~', '', sha1($id) . '.' . $extension);
     $directory = UPLOADS_DIR . DIRECTORY_SEPARATOR . $filename[0] . DIRECTORY_SEPARATOR . $filename[1];
     $path = $directory . DIRECTORY_SEPARATOR . $filename;
     $uri = str_replace(Config::Get('document_root'), '', $path);
     // Check if the file extension is allowed
     if (!empty($allowed_extensions) && !in_array($extension, explode(',', strtolower($allowed_extensions)))) {
         throw new BaseException(_T('Validation:The file extension of the uploaded file is not allowed'));
     }
     // Create the directory if necessary
     if (!file_exists($directory)) {
         Dir::Create($directory);
     }
     return array('path' => $path, 'uri' => $uri, 'directory' => $directory, 'filename' => $filename);
 }
開發者ID:hackingman,項目名稱:TubeX,代碼行數:17,代碼來源:Uploads.php

示例2: CreateFromExisting

 private function CreateFromExisting($directory)
 {
     $this->base_dir = $directory;
     $this->clips_dir = $directory . '/' . self::CLIPS;
     Dir::Create($this->clips_dir);
     $this->temp_dir = $directory . '/' . self::TEMP;
     Dir::Create($this->temp_dir);
     $this->processing_dir = $directory . '/' . self::PROCESSING;
     Dir::Create($this->processing_dir);
     $this->originals_dir = $directory . '/' . self::ORIGINALS;
     Dir::Create($this->originals_dir);
     $this->thumbs_dir = $directory . '/' . self::THUMBS;
     Dir::Create($this->thumbs_dir);
 }
開發者ID:hackingman,項目名稱:TubeX,代碼行數:14,代碼來源:Dir.php


注:本文中的Dir::Create方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。