鉴于getImagesize()需要一个字符串并且$_FILES['myfile']是一个数组,我试图进入临时文件夹并将文件上传到那里以获取图像大小,但我确实收到错误消息。
这是我得到的错误:
警告:getimagesize(/home/everymorning/public_html/tmp/phpNFuAMD/images.jpeg):无法打开流:第 48 行的 /home/everymorning/public_html/demo1.php 中没有这样的文件或目录
这是我尝试过的:
$string = $_SERVER['DOCUMENT_ROOT'].$_FILES['myfile']['tmp_name'].'/'.$_FILES['myfile']['name'];
echo getimagesize($string);
而如果我尝试直接使用临时路径,我还得到一个错误:
如果我使用:
getimagesize($_FILES['myfile']['tmp_name']);
我得到:
注意:第 47 行 /home/everymorning/public_html/demo1.php 中的数组到字符串转换