2017-10-11 52 views
-2

我遇到了一个大问题,找不到解决方案如何解决这个问题。 我有一个本地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终端,连接是好的。

我很感谢任何解决方案或帮助, 非常感谢你!

+1

你的iframe的测试失败,因为X框的选项,不是因为你的PHP脚本无法连接到互联网 – Musa

+0

SMTP应该工作正常,但邮件()将不会工作。所以,如果你正在使用SMTP你应该没问题..我一直使用gmail smtp,它在本地主机上也能很好地工作。 –

回答

0

看起来你的语法在PhP上是关闭的,但总的来说,你有太多的变量来破译你正在尝试做的事情。

首先你使用apache作为web服务器,你是否验证过PHP模块正在运行?

简单的方法来检查这将是保存与以下文件。

<?php 
phpinfo(); 
?> 
+0

这是几乎没有值得评论的要求来自OP的更多信息,而不是一个答案。 – YvesLeBorg

+0

是的,PHP正在运行,我一直在做MySQL查询 – Niclas

相关问题