【发布时间】:2013-11-18 11:21:28
【问题描述】:
我在我的服务器上设置了一个 cron 作业,它每天都在运行并发送邮件。但是,在所有邮件上都缺少图像。
当我像这样直接从网站运行 php 文件时 www.mysite.com/cronjobs/sendmail.php 它运行良好。所有邮件也都发送出去,所有图片都会显示出来。
从 cronjob 运行时引用的图像是否不同?
或者是它们在从 cronjob 运行时被阻止?
谁能解释一下可能出了什么问题。
【问题讨论】:
-
很可能您的图像路径是相对的。那些在cron中搞砸了。使用绝对路径,然后重试。
-
在 cronjobs 中始终使用完整路径!
-
您好,感谢您的回复。路径确实是相对的。将尝试改变这一点,看看会发生什么。