getimagesize返回bool(false)

时间:2016-02-05 15:01:14

标签: php wordpress

我创建了一个WordPress插件,您可以在其中选择带有媒体上传器的文件:

    <input type="text" id="clb_setting_logo" name="clb_plugin_options[clb_setting_logo]" value="<?php echo esc_url( $options['clb_setting_logo'] ); ?>" />
    <input id="upload_logo_button" type="button" class="button" value="<?php _e( 'Choose Image', 'clb' ); ?>" />
    <span class="description"><?php _e('Choose an image for the button.', 'clb' ); ?></span>

当我从媒体上传器中选择一张图片时,路径会被带到#clb_setting_logo字段中,如上所示。

在另一个函数中,我尝试访问维度:

if (!empty($options['clb_setting_logo'])) {
    $imagesize = getimagesize($options['clb_setting_logo']);

它在两台服务器上完美运行,在另一台服务器上getimagesize返回bool(false),但为什么呢?首先我认为这是因为正常的文件路径被采用 - 所以像这样:“http://exmaple.com/wp-content/uploads/2016/02/test.png” - 但这适用于其他安装。

有人知道吗?谢谢!

0 个答案:

没有答案