Board logo

標題: PHP 實作練習 [打印本頁]

作者: 陳育霖    時間: 2023-9-16 00:11     標題: 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); 獲取檔案名稱
[attach]16488[/attach]
[attach]16489[/attach]

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

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

作者: 蔡幸融    時間: 2024-2-3 22:45

asdfasdfasdfasdfasfd




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2