【问题标题】:PHP Variables: Include a file? [closed]PHP 变量:包含一个文件? [关闭]
【发布时间】:2012-02-01 10:39:41
【问题描述】:

我在互联网上找到了这个问题的答案 - 但我并没有真正明白。

有人可以给我答案(代码)并解释一下吗?干杯!

我想知道怎么做的是:

<?php

   $variable = include('websitetitle.txt');

<?

干杯。

【问题讨论】:

  • 能否请您给出您已经找到的答案并解释您不理解的部分。您现在的问题非常模糊和模棱两可。
  • (参考) php.net/include

标签: php variables include


【解决方案1】:

$variable = file_get_contents('websitetitle.txt');

请记住,这通常是不好的做法(将数据存储在 .txt 文件中)。

【讨论】:

  • 这是为什么呢?如果我把它做成 .php 或 .html 文件呢?
  • 我认为@Adam_Mac 的意思是您应该将数据存储在数据库中
  • 没关系。当您开始使用分隔符按行存储信息(用户名、邮件等)时,您会遇到问题。查找 XML 或 MySQL。
【解决方案2】:

如果你的意思是获取txt文件的内容,那么你应该使用:

 $variable = file_get_contents('websitetitle.txt');

【讨论】:

    【解决方案3】:

    include 将该文件评估为 PHP 脚本,因此它需要包含 PHP 代码才能在您的示例中工作。如果你想用一个文件来保存名字,你应该使用:

    $variable = file_get_contents('websitetitle.txt');
    

    【讨论】:

      【解决方案4】:

      如果您将搜索词附加到http://php.net/ URL,您可以在 PHP 手册中找到大部分内容,例如:http://php.net/include

      在这种情况下,我们可以阅读以下内容:

      可以在包含的文件中执行 return() 语句 为了终止该文件中的处理并返回到脚本 它叫它。此外,可以从包含的返回值 文件。您可以像获取 a 一样获取 include 调用的值 正常功能。

      Some examples follow.

      【讨论】:

        【解决方案5】:

        提供对您想要作为代码执行的解释的解释是矛盾的 - 这可能意味着 2 件显而易见的事情:

        1. 您想将文件读入变量 - 在这种情况下您应该使用 file_get_contents()

        2. 您想从包含文件中返回一个值 - 在这种情况下,要么在包含文件中使用 return 语句(不推荐),要么包含文件而不是调用其中定义的函数。

        或者你的意思是别的什么?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-27
          • 1970-01-01
          • 2013-02-09
          相关资源
          最近更新 更多