我阅读了能够从远程文件中计算文件大小的手册。但是,当我尝试用下面的片段来做这件事的时候。我得到了错误PHP Warning: filesize(): stat failed for http://someserver/free_wallpaper/jpg/0000122_480_320.jpg in /tmp/test.php on line 5
这是我的片段:
$file = "http://someserver/free_wallpaper/jpg/0000122_480_320.jpg";
echo filesize( $file );
结果,我不能将HTTP用于文件
我遇到了一个问题。我用的是马夫尼基弹出窗口。在弹出窗口下面,我添加了一个按钮来下载图片和不同的动作,比如社交图标等等。
所以,我需要找出上传到Wordpress媒体的图片的文件大小。我有js变量,在这里我可以链接到图像。
为此,我在functions.php中添加了一个函数,用于通过链接搜索该图像的id,如下所示:
function pippin_get_image_id($image_url) {
global $wpdb;
$attachment = $wpdb->get_col($wpdb->prepare("SELECT ID FROM $wpdb-