返回列表 發帖

PHP 實作練習

本帖最後由 陳育霖 於 2023-9-16 08:21 編輯

mkdir($uploadDir, 0755, true) 判斷檔案是否存在
$uploadDir = 'uploads/'; 為檔案路徑
0700:擁有者可讀、寫、執行權限,其他則無
0755:擁有者可讀、寫、執行,其他只具有讀、執行權限
0777:所有用戶皆可讀、寫、執行
true 為目錄不存在時,建立新的;存在時,則保持不變

$tempFileName = $_FILES[$fileFieldName]['tmp_name']; 獲取上傳的臨時文件名

isset($_FILES[$fileFieldName]) && $_FILES[$fileFieldName]['error'] === UPLOAD_ERR_OK
判斷是否有上傳檔案及是否有錯誤

uniqid() 生成唯一的標示,如: 5f586bf9a4f3f

$destination = $uploadDir . $uniqueFileName; 建立儲存路徑

move_uploaded_file($tempFileName, $destination) 將臨時文件名的檔案移動至指定路徑

$textDescription = isset($_POST['description']) ? $_POST['description'] : ''; 判斷是否輸入文字

glob($uploadDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE); 獲取檔案內所有符合格式的資料

$imageFileName = basename($imageFile); 獲取檔案名稱



本帖隱藏的內容需要回復才可以瀏覽

本帖隱藏的內容需要回復才可以瀏覽
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

asdfasdfasdfasdfasfd

TOP

返回列表