我遇到了一个大问题,找不到解决方案如何解决这个问题。 我有一个本地apache服务器(来自macOS Sierra的标准服务器)。服务器连接到互联网。有一个名为“order-maintenance.php”的本地站点,所有用户都可以订购机器的维护。如何将互联网内容加载到本地apache站点?
用户填写了一个公式,脚本应该通过smtp(使用珍珠邮件)将邮件发送到预定义的电子邮件地址。这部分不起作用。我发现,本地apache服务器无法连接到smtp服务器。所以我试图加载一个网页到一个iframe只是通过使用:
<?php echo <iframe src="https://www.google.de"></iframe>; ?>
但这也没有奏效。我得出的结论是,PHP无法连接到互联网。但为什么?我的问题是:有没有办法让PHP脚本加载内容或连接到互联网?
如果我尝试例如
ping www.google.de
从macOS终端,连接是好的。
我很感谢任何解决方案或帮助, 非常感谢你!
你的iframe的测试失败,因为X框的选项,不是因为你的PHP脚本无法连接到互联网 – Musa
SMTP应该工作正常,但邮件()将不会工作。所以,如果你正在使用SMTP你应该没问题..我一直使用gmail smtp,它在本地主机上也能很好地工作。 –