誰能給我一個PHP文件上傳的鏈接/碼或短TUTS?我會linke上傳文件併發送文件名到數據庫。由於快速PHP文件上傳指南
8
A
回答
6
的official docs,包括底部的用戶意見,都是很不錯的。
4
0
<?php
if (isset($_FILES['file']))
{
$file = $_FILES['file'];
// File Properties
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$file_size = $file['size'];
$file_error = $file['error'];
// Work out the file extension
$file_ext = explode('.', $file_name);
$file_ext = strtolower(end($file_ext));
$allowed = array('png', 'jpg');
//filename
$id = 'uploads/Test';
if (!file_exists($id))
{
mkdir($id, 0777, true);
}
if (in_array($file_ext, $allowed)) {
if ($file_error === 0) {
if ($file_size <= 2097152) {
$file_name_new = uniqid('', true) . '.' . $file_ext;
$file_destination = $id .'/'. $file_name_new;
if (move_uploaded_file($file_tmp, $file_destination)) {
echo $file_destination;
}
}
}
}
}
?>
相關問題
- 1. Maven快速入門指南
- 2. 編寫快速CSS指南
- 3. 快速和上傳文件
- 4. 快速Blox。從零開始指南
- 5. Numbapro快速入門指南錯誤
- 6. 集成快速結賬指南
- 7. css編碼員快速指南
- 8. Github - 請參閱快速安裝指南
- 9. 快速文件上傳內存問題
- 10. 快速文件傳輸
- 11. Flash/PHP文件上傳速度問題
- 12. 如何在c#上快速上傳服務器上的文件
- 13. 用指數快速讀取文件
- 14. 將指南針點傳遞給PHP
- 15. ISP到ISP的快速文件傳輸?
- 16. 快速傳輸二進制文件
- 17. 使用.NET的快速文件傳輸
- 18. 快速指向?
- 19. 各種NoSQL數據庫快速參考指南
- 20. Google Drive Java快速入門指南警告
- 21. Sharepoint網站設置快速參考指南?
- 22. 快速部署獨立的PHP腳本來接受上傳的文件?
- 23. 什麼是用PHP編寫的簡單/快速文件上傳腳本?
- 24. PHP風格指南
- 25. 在Mac上開始使用Git + GitX和Xcode項目的快速指南?
- 26. 在讀指南文件
- 27. 建立.inf文件指南?
- 28. web.config文件更新指南
- 29. 使用node.js時文件的快速上傳
- 30. 快速無法上傳文件,req.files未定義
不是最人性化的教程有,但官方文檔有一個完整的例子:http://www.php.net/manual/en/features.file -upload.post-method.php – 2010-09-12 21:51:54