需要獲取上傳文件的尺寸,例如寬度,高度,尺寸等。我嘗試使用getimagesize()
,但這不起作用。我得到一個錯誤,無法獲得上傳文件的尺寸在php
Warning: getimagesize(C:/wamp/www/KSHRC/uploads/): failed to open stream: No such file or directory in C:\wamp\www\KSHRC\registration\multi_fileupload.php on line 31
和
Notice: Array to string conversion in C:\wamp\www\KSHRC\registration\multi_fileupload.php on line 31
下面的代碼,
for($i=0; $i < count($_FILES['userfile']['tmp_name']);$i++)
{
$root = $_SERVER['DOCUMENT_ROOT']."/KSHRC/uploads/";
$filename = $_FILES['userfile']['name'][$i];
echo $size = getimagesize($root.$filename);
}
請幫助我..
我想你應該循環'$ _FILES ['userfile']'而不是$ _FILES ['userfile'] ['tmp_name']'。你可以發佈'var_dump($ _ FILES ['userfile'])'? – Rikesh
'$ _FILES'將您的文件引入tmp文件夾。你必須首先在你想要的文件夾中移動它 – 2014-02-14 08:27:48
但是當我回顯$ filename時,它會返回正確的文件名。 – coderaiseR