我已經喜歡Get方法獲取POST方法不能提供的字段值? (PHP)
<form name="imgbnk" action="imgbnk.php" method="POST" enctype="multipart/form-data" onsubmit="return validateForm()">
select the image <input type="file" name="imgloc">
POST方法的形式,其中在imgbnk.php
我檢索它們作爲$filename=$_POST["imgloc"];
問題
- 當我使用
POST
方法,$filename
不從表格imgbnk
得到任何值,如果我使用GET
方法,$filename
正在返回文件名稱,我想知道爲什麼POST
不能檢索相同的。 $size=getimagesize($filename);
出現如Warning: getimagesize(Hydrangeas.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\wamp\www\imgbnk\imgbnk.php
的警告,當使用GET
方法時。- 如果我用
POST
它的意思是Warning: getimagesize() [function.getimagesize]: Filename cannot be empty
。
請幫我理解爲什麼發生這種情況,任務是獲取圖像的完整屬性並將其存儲在本地。
在此先感謝:)
文件通過'$ _FILES' – hjpotter92 2012-03-30 06:32:52
您是否嘗試過使用$ _FILES? – SuperRod 2012-03-30 06:33:35
我嘗試使用'$ _FILES',其中每個表單字段都會拋出'Notice:Undefined index'以及'Warning:getimagesize()期望參數1爲字符串,array給出' – krishna 2012-03-30 06:37:15