我有一个用户可以提交照片的表单,我希望用getimagesize()
获取图像参数。
getimagesize采用哪个参数? getimagesize($_FILES['upload']['tmp_name'])
不起作用
编辑:一些代码
<?php if($_FILES['upload']['name']){
$image=getimagesize($_FILES['upload']['tmp_name']);
$imgext=image_type_to_extension($image[2]);
echo $imgext;
}
?>
<form enctype="multipart/form-data" action="profile_update.php?process=photo" method="POST">
<input name="upload" type="file"></br>
<input type="submit" id="buttontype" name="submit" />
</form>
答案 0 :(得分:1)
当文件上传时,它存储在tmp文件夹中,要对其执行任何操作,您需要使用可以使用$_FILES['fotoname']['tmp_name']
访问的tmp路径,我认为这就是您要找的内容。< / p>
答案 1 :(得分:0)
filename
此参数指定要检索其信息的文件。它可以使用其中一个支持的流引用本地文件或(配置允许)远程文件。
imageinfo
此可选参数允许您从图像文件中提取一些扩展信息。目前,这将返回不同的JPG APP标记作为关联数组。某些程序使用这些APP标记在文档中嵌入文本信息。一个非常常见的方法是在APP13标记中嵌入»IPTC信息。您可以使用iptcparse()函数将二进制APP13标记解析为可读的内容。
使用http://php.net/来解决此类问题