错误:
警告:filesize()[function.filesize]:第72行/home4/moses/public_html/website.com/ipn-page-template .php中http://website.com/wp-content/uploads/2015/06/ddlg.jpg的stat失败
我的代码:
$path = 'http://website.com/wp-content/uploads/2015/06/';
$filename = 'unnamed.jpg';
$mailto = 'email@domain.com';
$subject = "Thank you for Than Near";
$file = $path . $filename;
$file_size = filesize($file);
答案 0 :(得分:0)
Filesize
可以允许通过fopen包装器检查远程项目的大小(如果给出了一个URL)(就像你正在做的那样),但是像很多这样的东西它不可靠。确保启用了fopen包装器,并且在尝试使用它之前可以先到达该项目。
如果您在页面加载期间执行此操作,那么如果远程主机没有响应,您还要求它挂起,因此您应该预先获取图像并从本地文件存储中提供它们。
编写自己的电子邮件代码绝不是一个好主意; Use a library