Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从文件中读取和显示内容的简单代码段_Php - Fatal编程技术网

Php 从文件中读取和显示内容的简单代码段

Php 从文件中读取和显示内容的简单代码段,php,Php,我正在寻找一个简单的解决方案,在index.php文件中添加一个片段,以加载和显示来自其他域的文件中显示的内容 计划是在“页脚”中添加代码,然后在我的几个网站上显示浮动广告 源站点: 文件内容:一点点css用于设计广告样式+关闭按钮的脚本片段+html以使其成形 目标站点获得一个简单的代码片段,将txt文件中的内容显示为自己的内容 我现在已经试过了 <?php $StrLessDescription = ("//domainX.tld/floating/floater.txt")

我正在寻找一个简单的解决方案,在index.php文件中添加一个片段,以加载和显示来自其他域的文件中显示的内容

计划是在“页脚”中添加代码,然后在我的几个网站上显示浮动广告

源站点: 文件内容:一点点css用于设计广告样式+关闭按钮的脚本片段+html以使其成形

目标站点获得一个简单的代码片段,将txt文件中的内容显示为自己的内容

我现在已经试过了

<?php 
    $StrLessDescription = ("//domainX.tld/floating/floater.txt");
    $file_contents = file_get_contents($StrLessDescription);
?>

站点加载但不显示我的任何代码

<?php 
    $handle = fopen("//domainX.tld/floating/floater.txt", "rb");
    $delimiter = ",";
    while (!feof($handle) ) {
        $line = fgets($handle);
        $data = explode($delimiter, $line);
        foreach($data as $v) {
            echo $v;
        }
    }
    fclose($handle);
?>

网站甚至不会加载

<?php
    $f = fopen("//domain.tld/floating/floatr.txt", "r");
    // Read line by line until end of file
    while(!feof($f)) { 
        echo fgets($f) . "<br />";
    }
    fclose($f);
?>

在我的代码应该在的地方创建了无数的

其他失败我已经删除了


一旦我有一个简单的片段完成了这个技巧,你知道如何再次完成吗?

这应该可以完成这个技巧:

<?php
echo file_get_contents('//domain.tld/floating/floatr.txt');

坚持最直接的方法,按照你的意图去做,并假设:

  • 您为txt文件提供的URL是正确的
  • 你有阅读权限吗
  • 该文件包含要显示的内容
  • 您的PHP版本(PHP4>=4.3.0、PHP5、PHP7)支持 功能
在第一次处理变量$StrLessDescription的内容以将其发送到输出时,您缺少了这种方法

<?php

    $StrLessDescription = ("//domainX.tld/floating/floater.txt");
    $file_contents = file_get_contents($StrLessDescription);
    echo $file_contents;

?>


<>请记住,对于<强>大型项目,您可以考虑使用框架以更具组织性的方式实现相同的目标。这是一种解决您所询问的快速而肮脏的方法。

非常有效。。。在我添加之后。不只是。。看来我只是直接用正确的方法试了一下。即使我的浏览器无法打开//domain.tld,file\u get\u contents命令也无法打开。非常感谢,现在需要解决一个问题,它忽略了添加的css代码。。也许我应该把它直接添加到所有网站的主css中,这样就可以不用把它添加到txt文件中就可以使用了。我想我必须在这里纠正我自己。刚刚意识到我丢失的CSS格式只是隐藏在导航下。浮子只是从顶部和右侧20像素处定位。。。将其从顶部更改为60px,再次显示关闭按钮。所以CSS是有效的,这是我的错,它是不可见的。我可以回答你,就像我以前做的一样:工作很好。。。在我添加www.indtead of just/。。看来我只是直接用正确的方法试了一下。即使我的浏览器无法打开//domain.tld,file\u get\u contents命令也无法打开。非常感谢,现在需要解决一个问题,它忽略了添加的css代码。。也许我应该把它直接添加到所有网站的主css中,这样就不用把它添加到txt文件中就可以使用它了。另外:这只是用于25个域交换一个浮动在右上角的广告,这取决于是否有促销