【问题标题】:Get text from URL txt从 URL txt 获取文本
【发布时间】:2013-05-16 16:44:52
【问题描述】:

有什么方法可以得到一个简单的 php 代码,它只显示 txt 文档中的文本,它在一个 url 上?

这是我到目前为止所得到的。我确定我错过了什么~

<?
$text = file_get_contents('https://dl.dropboxusercontent.com/u/28653637/Snip/Snip/Snip.txt');
fopen ($text)
?>

猜测您无法打开它,因为它不在驱动器上。任何解决方法,或修复你们可以帮助我吗?

谢谢(:

【问题讨论】:

  • file_get_contents 必须是最简单的方法。反正想说;我认为使用 总是比使用缩写 ?>

标签: php url text


【解决方案1】:

太容易了! :)

$text = file_get_contents('https://dl.dropboxusercontent.com/u/28653637/Snip/Snip/Snip.txt');
echo $text;

解释:

file_get_contents() 将返回远程文件的内容,并将其分配给$text 变量。然后你只需要使用echo 语句输出这些内容

替代:使用readfile() 函数。它会直接输出文件的内容:

readfile('https://dl.dropboxusercontent.com/u/28653637/Snip/Snip/Snip.txt');

【讨论】:

  • 有道理,谢谢!虽然我仍然没有得到任何回应! :s
  • @Mansl 您是否尝试使用 而不是 ?> 标签
  • 是的,我做到了!还是没用:S
  • 在脚本顶部添加ini_set('display_errors', 1); 行。
  • 没有进展,如果我做得对的话:&lt;?php ini_set('display_errors', 1); readfile('https://dl.dropboxusercontent.com/u/28653637/Snip/Snip/Snip.txt'); ?&gt;
【解决方案2】:

您不必打开它。它已经作为字符串附加到变量$text

$text = file_get_contents('https://dl.dropboxusercontent.com/u/28653637/Snip/Snip/Snip.txt');
echo $text;
//Outputs "“Why Don't You Get A Job?” ― The Offspring"

【讨论】:

  • 只是一个简单的歌曲标题显示,更容易阅读,或多或少是我想要做的:)
猜你喜欢
  • 2017-02-07
  • 1970-01-01
  • 1970-01-01
  • 2014-01-03
  • 1970-01-01
  • 2015-05-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多