本帖最後由 陳育霖 於 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); 獲取檔案名稱
本帖隱藏的內容需要回復才可以瀏覽
本帖隱藏的內容需要回復才可以瀏覽 |