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