我該如何做一個php和xhtml表單,允許用戶上傳圖片並提交所有數據發送到我的電子郵件?帶表格的PHP表格上傳
0
A
回答
3
通過在Google上搜索教程並自行學習。這是一個太寬泛的問題要發佈在這個網站上。如果你能想出一個具體的問題,你沒有答案,請在這裏問一下。這裏的東西,讓你開始:
0
主要PHP網站本身也包括對建議的做法和陷阱一些有用的信息,以及一些樣品代碼 - 請參閱'Handling file uploads'部分。
0
試試這個
<?
//print_r($_POST);
if($_POST["action"] == "Upload Image")
{
unset($imagename);
if(!isset($_FILES) && isset($HTTP_POST_FILES))
$_FILES = $HTTP_POST_FILES;
if(!isset($_FILES['image_file']))
$error["image_file"] = "An image was not found.";
$imagename = basename($_FILES['image_file']['name']);
//echo $imagename;
if(empty($imagename))
$error["imagename"] = "The name of the image was not found.";
if(empty($error))
{
$newimage = "images/" . $imagename;
//echo $newimage;
$result = @move_uploaded_file($_FILES['image_file']['tmp_name'], $newimage);
if(empty($result))
$error["result"] = "There was an error moving the uploaded file.";
}
}
?>
<form method="POST" enctype="multipart/form-data" name="image_upload_form" action="<?$_SERVER["PHP_SELF"];?>">
<p><input type="file" name="image_file" size="20"></p>
<p><input type="submit" value="Upload Image" name="action"></p>
</form>
<?
if(is_array($error))
{
while(list($key, $val) = each($error))
{
echo $val;
echo "<br>\n";
}
}
?>
相關問題
- 1. PHP,MYSQL,帶表格的HTML表格
- 2. 不帶表格的文件上傳
- 3. 表格上傳
- 4. 帶表格空格的字符串php
- 5. 帶有流輸入的PHP單元測試表格上傳器
- 6. 帶有文件上傳問題的PHP表格
- 7. 用php中的圖像上傳表格
- 8. PHP - 創建HTML +上傳表格
- 9. PHP內存警告 - 上傳表格
- 10. 用php表格上傳文件
- 11. 通過PHP上傳FTP表格
- 12. 在php中上傳表格max_size
- 13. PHP表格不上傳圖片
- 14. 使用PHP和表格上傳圖像
- 15. PHP,HTML表格傳遞
- 16. 帶回表格
- 17. PHP上的HTML表格
- 18. 帶刪除按鈕的PHP表格
- 19. 帶動態內容的PHP表格
- 20. 帶有超鏈接的PHP/MySQL表格
- 21. 上傳文件,表格內
- 22. 居中上傳表格
- 23. 隱藏上傳表格
- 24. Vertx3.0簡單表格上傳
- 25. 上傳登錄表格
- 26. Django-crispy上傳表格
- 27. CSV表格上傳文章
- 28. 上傳圖片和表格
- 29. django圖片上傳表格
- 30. PHP表格格式
給我TEH codez?請更具體地說明處理文件上傳的哪些部分存在問題。 – Gordon 2010-01-10 16:01:22