问题标签 [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 回答
2149 浏览

php - 使用 readfile / file_get_contents 不显示图像

当我尝试放置header('Content-Type': image/jpeg)例如时,它只显示一个空白页面和当前 url。

我试图显示图像来替换我的<img>标签。

filepath 包含图像目录的物理路径。

0 投票
1 回答
668 浏览

php - 使用 PHP 忽略特定字符集中的数据

不知道这叫什么,但有没有办法可以从文件中提取数据,回显它,但忽略特定字符集中的数据?

替代文字

当我回显最终函数时,是否可以忽略星号之间的数据以及星号本身?

替代文字

0 投票
3 回答
1536 浏览

php - 根据模式检查字符串

我想根据模式检查发布的内容。我在设置这个 preg_match (或数组?)时遇到问题。模式是...

我想检查任何一种模式,一个有空格,一个有换行符。如果发布的内容是这样的......(带有额外的换行符和/或空格)

我希望它以某种方式显示为...

并且仍然匹配模式。

我希望它仍然可以工作,以某种方式通过剥离额外的换行符/和或额外的空格......

如果它不遵循字符串模式,我希望它输出错误消息等。

0 投票
4 回答
1278 浏览

php - PHP - 下拉列表显示 .txt 内容

我有一个表格,其中包含歌曲标题的下拉列表。我希望能够单击其中一首歌曲标题并将歌词加载到同一页面上。歌词包含在名为“Lyrics”的文件夹中的 .txt 文件中。

例子:

下拉列表包含:Song1 Song2 Song3 等。

当用户点击歌曲时,相应的 .txt 文件的内容会显示在同一页面上。有任何想法吗?

0 投票
7 回答
369 浏览

php - JavaScript 中的 PHP 字符串

我目前正在尝试在 JavaScript 中回显文本文件的内容。一切正常,但有一个问题。文本中的文本包含撇号,这将所有内容都扔掉了。下面是我正在使用的部分代码。我将此代码用于许多文本文件。我考虑过在每个文本文件中将每个撇号更改为“\'”,但是有很多文本文件需要处理。我只是好奇是否有另一种方法可以解决这个问题。任何想法都非常感谢。

JavaScript 片段:

0 投票
13 回答
324249 浏览

php - 如何让 file_get_contents() 使用 HTTPS?

我正在设置信用卡处理,需要使用 CURL 的解决方法。以下代码在我使用测试服务器(未调用 SSL URL)时运行良好,但现在当我在使用 HTTPS 的工作服务器上对其进行测试时,它失败并显示错误消息“无法打开流”。

0 投票
4 回答
8471 浏览

php - 带有查询字符串的 file_get_contents

我正在尝试从 php 发送电子邮件我有一个包含所有值和其他 php 模板文件的 php 文件。

(两个文件都在同一台服务器上)

例如,我正在使用 file_get_contents 获取 php 模板文件的内容

这是 emil_form.php 的代码(电子邮件模板文件)

因此,一旦我在 $Content 中获得数据,我就可以通过电子邮件发送它。但我收到错误无法打开文件....

我想要的是将数据从原始 php 文件传递​​到模板 php 文件,并将模板的输出存储在变量中,以便我可以通过电子邮件发送。

怎么能做到这一点?

谢谢

0 投票
1 回答
97 浏览

php - 做页面摘录的好方法

当您将链接放入消息中时,我希望实现 facebook 的效果 - 他们会从中刮取标题和一些图像。我注意到他们也做得非常快。(他们必须缓存一些重新发送的项目?)

有人对如何使用 PHP 解决这个问题有任何想法吗?我可以<title>在不卷曲整个内容的情况下以某种方式快速抓取页面块吗?

谢谢!

0 投票
1 回答
3858 浏览

php - 循环中的 PHP readfile 或 file_get_contents

可能还有其他方法可以做到这一点,但我正在寻找一种相当简单的设置,因为它基本上是一个一次性的过程。

我有 50 个状态目录,每个目录中有几个 txt 文件。

我想进入每个目录,“读取”每个文件(然后对每个文件进行 mysql 插入)

我尝试了一些变体,但是每次我尝试循环并使用 readfile 或 file_get_contents 时,它都会在第一个文件之后中断,并且我无法打开流:列表其余部分的错误。

我已经搜索了在循环中使用这些函数的陷阱,期待许多不这样做的原因,但没有得到答案。

谢谢回来添加示例代码 - 我看到列出了一个答案,所以我也会检查一下。(这些都不是我的,我只是随便找了个抓文件列表的函数)

0 投票
11 回答
124396 浏览

php - file_get_contents() 分解 UTF-8 字符

我正在从外部服务器加载 HTML。HTML 标记具有 UTF-8 编码并包含诸如 ľ、š、č、ť、ž 等字符。当我使用 file_get_contents() 加载 HTML 时,如下所示:

它会弄乱 UTF-8 字符并加载 Å、¾、¤ 和类似的废话,而不是正确的 UTF-8 字符。

我该如何解决这个问题?

更新:

我尝试将 HTML 保存到文件并使用 UTF-8 编码输出。两者都不起作用,因此这意味着 file_get_contents() 已经返回损坏的 HTML。

更新2: