问题标签 [file-get-contents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2884 浏览

javascript - 在 Javascript 中从外部源导入 JSON 提要

我想使用 Javascript 从外部源加载 JSON 提要;最好的方法是什么?我在 PHP 中做了很多工作,使用 file_get_contents 或 cURL 很容易做到这一点。Javascript中是否有相关的功能或过程?

0 投票
5 回答
6443 浏览

php - 使用 file_get_contents 或 curl 到同一服务器上的 url

我有一个 PHP 脚本需要处理同一个站点的 RSS 提要。具体来说,我在主页上显示来自 WordPress RSS 提要的最新博客。在我们的登台服务器上它运行良好,但在我们的现场(这是一个完全不同的,但 LAMP 的)托管环境中它不工作。

我可以正常运行file_get_contentscurl在远程 url 上运行,但是当我尝试检索我们自己的 RSS 提要时,我返回了一个 404 not found 页面。另一个奇怪的是,如果我尝试file_get_contents(http://domain.com/test.txt)它会以 404 失败,但如果我这样做,file_get_contents(http://www.domain.com/test.txt)我会得到测试文本文件的内容。这一切都假设我从 domain.com(不是 www.domain.com)运行脚本

我在这里设置了一个示例:http: //bkwld.com/test.php

0 投票
2 回答
19037 浏览

php - 仅在登录网站后才能访问的 url 中的 file_get_contents

我想制作一个可以从网站捕获页面的 php 脚本。想想file_get_contents($url)

但是,本网站要求您在访问任何页面之前填写用户名/密码登录表格。我想,一旦登录,网站会向您的浏览器发送一个身份验证 cookie,并且在随后的每个浏览器请求中,会话信息都会传回网站以验证访问权限。

我想知道如何使用 php 脚本模拟浏览器的这种行为,以便从该网站获得访问权限并捕获页面。

更具体地说,我的问题是:

  1. 如何发送包含我的登录详细信息的请求,以便网站回复会话信息/cookie
  2. 我如何读取会话信息/cookie
  3. 我如何将这个会话信息与每个后续请求(file_get_contentscurl)传回网站。

谢谢。

0 投票
3 回答
19970 浏览

php - 从 PHP 变量值中删除换行符和新行?

我有一个执行以下操作的 PHP 脚本:

  • 使用 file_get_contents() 获取 html 文件的内容
  • 回显 JSON 对象

问题是从 file_get_contents 获得的值是多行的。它需要全部在一行上才能采用正确的 JSON 格式。

例如

PHP 文件:

生成的 html 文档如下所示:

我的目标是让生成的 html 文档看起来像这样(值是一行,而不是三行)

如何才能做到这一点。我意识到如果原始 html 文档是一行,则内容将是一行;但是,我试图避免这种解决方案。

更新

问题得到了正确回答。这是完整的工作代码:

0 投票
1 回答
8771 浏览

php - PHP 获取带有特殊字符的 url 而不使用 urlencode:ing 他们!

我希望 file_get_contents 获得如下所示的网址:http ://wapedia.mobi/sv/Gröt

问题是它请求(无法发布整个链接,抱歉):...wapedia.mobi/sv/Gr%C3%B6t 您可以看到已被 urlencoded,该页面没有给我任何结果。

我怎样才能做到这一点?

0 投票
9 回答
98271 浏览

php - 如何在 PHP 中获取文件的内容类型?

我正在使用 PHP 发送带有附件的电子邮件。附件可以是多种不同文件类型(pdf、txt、doc、swf 等)中的任何一种。

首先,脚本使用“file_get_contents”获取文件。

稍后,脚本在标题中回显:

如何为$the_content_type设置正确的值?

0 投票
4 回答
4899 浏览

php - file_get_contents - 也获取图片

大家好!我最近在 PHP 和 file_get_contents 中编码时遇到了问题。我的问题是当我加载这样的网站时:

我加载的网站图片不显示。例如,当我去谷歌时,没有显示图片。这适用于我访问的每个网站。我怎样才能解决这个问题?

0 投票
2 回答
911 浏览

php - 某些图片无法加载(CSS 问题?)

我正在使用以下脚本通过 file_get_contents 动态加载网站。

现在的问题是一些图片没有显示在网站上。例如那些确实有 CSS 链接的网站。我认为这是一个 CSS 问题。

您可以在此处测试脚本以了解我的意思:

http://h899310.devhost.se/proxy/index.html

我怎样才能解决这个问题?

0 投票
4 回答
9900 浏览

php - 带有 HTTP 的 file_get_contents:没有这样的文件或目录

我正在尝试执行一个简单的 PHP 调用来加载网页的内容: $result = file_get_contents("http://www.google.com");

返回的结果是一个奇怪的文件未找到错误: Warning: file_get_contents(http://www.google.com): failed to open stream: No such file or directory in /var/www/html/test.php on line 5

我的 php.ini 上有“allow_url_fopen = On”,并且没有可能改变目录中设置的 .htaccess 文件。有任何想法吗?我以前在不同的服务器上从来没有遇到过这个功能的问题。

0 投票
5 回答
8490 浏览

php - PHP - 从另一个 PHP 文件中获取变量而不执行代码?

我正在尝试创建一个脚本来从同一服务器上的文件中提取变量。

问题是,我一直不知道文件中还有什么内容(脚本是供其他人使用的),所以我真的不想加载所有内容或执行任何编码。

我曾想过使用 file_get_contents 而不是 require 或 include 之类的东西,但我被困住了……有没有办法解析字符串中的所有变量?或者,是否有一种“安全”的方式来包含文件?

非常感谢,詹姆斯