问题标签 [getimagesize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - php getimagesize 停止工作
到目前为止,我的脚本一直运行良好;我能够毫无问题地上传图像文件,但不是最近。这就是我解决问题的方法:
检查文件是否已上传。
没有返回错误,因此上传成功。
接下来,我尝试回$_FILES['foto']['tmp_name']
显,这也返回了路径。
接下来,我检查了函数是否存在: function_exists('getimagesize'); 这返回真
接下来,我在php.ini中确认allow_url_fopen = On的值
最后,这一行var_dump(getimagesize($_FILES['foto']['tmp_name']));
返回 bool(false)
这里发生了什么以及为什么 getimagesize 函数失败。我尝试了不同的图像类型。
php - 使用数组进行循环
以上是我检查选择上传的文件是否为图像的代码,我想做的是只使用一次 in_array 而不是几个 if 语句/in_array 来检查文件类型是否存在于数组中。这个怎么可能?
php - use getimagesize to test if an image
I want to check if it is an image before moving the file, is the code above possible? want to do something similar it should perform the test within that statement not outside.
php - getimagesize() 不起作用?
因此,我之前未能以可接受的方式提出这个问题,但现在我已经做了一些修改,并准备以更好的方式提出这个问题。
这是我的代码:
预期结果:我想使用该getimagesize()
函数获取一个数组,以便我将图片中的信息获取到变量中。我想将 mime 类型、图像大小和所有这些好东西放到一个单独的表格中,用于包含所有信息的图像。
我得到了什么: 一个大错误。在脚本的这一点上,照片已经过验证、重命名并放入实际文件夹中。但是,它说:
真正让我摸不着头脑的是它指向我自己电脑上的一个文件夹。我检查了路径,它甚至不存在。
有人有什么想法吗?我将问题缩小到脚本的这一部分。
哦,作为额外的。我遇到了同样的问题,file_get_contents()
但我认为如果我解决了第一个问题,那么这也将是解决这个问题的方法。
感谢您的时间!
php - php图片上传问题
我有一些代码应该允许用户浏览他的机器以获取 jpeg、gif 或 png 上传。
我的代码在我的 xampp localhost 上运行良好。
我已将我的代码上传到 Amazon Web Services,在那里我有一个安装了 LAMP 的 Ubuntu 12.04 服务器。一旦那里的代码不起作用。
我已经找到了我认为代码失败的地方。正是在getimagesize($old_image_path)
此返回一个空集。
$old_image_path = /var/www/ch23_ex1/images//leaf.gif
当我从桌面上选择一张图片时,不知道为什么会显示这条路径,但它可以与 xampp 一起使用。
请注意,用于测试这些输出的 echo 语句是:
allow_url_fopen = 1
/var/www/ch23_ex1/images//NChandler03.jpgbool(false) 图像类型 = 文件必须是 JPEG、GIF 或 PNG 图像。
这是我认为失败的代码部分:
php - 无法在php中获取上传文件的尺寸
需要获取上传文件的尺寸,例如宽度、高度、大小等。我尝试使用getimagesize()
,但这不起作用。我得到一个错误,
和
这是代码,
请帮我..
php - 使用 php 5.5.8 获取图像大小 cpanel
我的 VPS 在我测试时使用 PHP 5.5.8
这个错误
警告:getimagesize():php_network_getaddresses:getaddrinfo 失败:第 2 行 /home/donikids/public_html/test.php 中的名称解析暂时失败
警告:getimagesize(http://donikids.com/wp-content/uploads/2014/ 01/tu-dung-do-choi-tre-em-gk137.jpg):无法打开流:php_network_getaddresses:getaddrinfo 失败:/home/donikids/public_html/test.php 第 2 行 bool(错误的)
你可以在这里查看 http://donikids.com/test.php
请帮我
对不起我的英语不好
php - getimagesize在magento中导致php错误
所以我试图使用 getimagesize() 来计算一些图像的纵横比并相应地调整它们的大小,但它会在 magento 中产生错误。这是我的代码:
这是它产生的错误:
php - php:从文件或资源中获取图像尺寸
我想使用 php 获取服务器上图像文件的尺寸。我在我的代码中同时使用了两个 imagesx getimagesize ,我想知道是否应该使用另一个...
getimagesize 是从文件元数据中提取信息,还是计算像素?
如果 getimagesize 计算像素...是否有另一种方法可以尝试从图像文件的元数据中获取尺寸?如果图像资源已经打开,调用 imagesx 和 imagesy 会比调用 getimagesize 更有效吗?
谢谢
php - 无法获取特定 jpeg 图像的 exif 图像类型数据
我有一个来自特定 url 的 .jpg 图像 (cjonline.com/sites/default/files/13183951.jpg),我无法获取图像大小,因为它不会处理 exif 数据或 getimagesize 函数。我能够很好地获取所有其他 .jpg 图像的数据,但我似乎无法理解为什么这个总是失败。它在浏览器中加载良好。