【发布时间】:2014-01-16 06:47:44
【问题描述】:
我正在尝试找出方法来确定我传递的网址是否是图像。我曾想过使用 getimagesize() 来完成这项任务。但主要问题是,如果我想检查加密图像的图像大小,例如这个 url (https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTup5KSMveqkgrDKZR6p-0ANhPkJ7srbJOlKR78DUqqh85I_3MUrw),该怎么办?
我总是收到这个错误:
警告: getimagesize(): Unable to find the wrapper "https" - 您在配置 PHP 时是否忘记启用它?在第 4 行的 C:\xampp\htdocs\series\index.php 中
警告: getimagesize(https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTup5KSMveqkgrDKZR6p-0ANhPkJ7srbJOlKR78DUqqh85I_3MUrw):无法打开流:第 4 行的 C:\xampp\htdocs\folder\index.php 中没有此类文件或目录 0
【问题讨论】:
-
如果无法访问该URL对应的资源,则无法确定它对应的是什么类型的内容。
-
那你是怎么解决这个问题的?
-
本地保存,然后使用getimagesize
标签: php image url encryption