PHP是一種非常流行的伺服器端程式語言,它在網站開發中被廣泛應用。其中,檔案上傳和下載是網站常用的功能之一,而PHP提供了豐富的函數和技巧來實現這些功能。在本文中,我們將詳細介紹PHP中的檔案上傳和下載技巧,讓你能夠更有效率地開發網站。
檔案上傳是指把本機電腦中的檔案傳送到遠端伺服器,上傳檔案後我們可以儲存這些檔案、處理和展示等操作。在PHP中,我們透過$_FILES超全域變數來處理HTTP POST方式上傳的檔案。下面是一個基本的檔案上傳範例:
<form enctype="multipart/form-data" method="POST" action="upload.php"> <input type="file" name="file" /> <input type="submit" value="上传" /> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["file"]["name"]); move_uploaded_file($_FILES["file"]["tmp_name"], $target_file); echo "文件上传成功!"; } ?>
在上面的範例中,我們使用了一個