是否有 JavaScript 方法来执行 file_get_contents()?

新手上路,请多包涵

这是 PHP文档

如果我找不到纯粹的客户端方式来执行此操作,我将在 Ajax 调用中使用它。

 $homepage = file_get_contents('http://www.example.com/');
echo $homepage;

有没有办法代替这个客户端,这样我就不必将字符串 ajax 了?

原文由 CS_2013 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 485
2 个回答

你可以做

JS代码:

 $.post('phppage.php', { url: url }, function(data) {
    document.getElementById('somediv').innerHTML = data;
});

PHP代码:

 $url = $_POST['url'];
echo file_get_contents($url);

这将为您提供 url 的内容。

原文由 PitaJ 发布,翻译遵循 CC BY-SA 3.0 许可协议

 function file_get_contents(filename) {
    fetch(filename).then((resp) => resp.text()).then(function(data) {
        document.getElementById("id").innerHTML = data;
    });
}
file_get_contents("url");
 <span id="id"></span>

原文由 MD.Moon Kabir 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题