Я ищу простое решение добавить Snippet в свой файл index.php для загрузки и отображения содержимого, отображаемого в файле из другого домена.
План заключался в том, чтобы добавить код в "Нижний колонтитул", прежде чем показывать плавающее объявление на нескольких моих сайтах.
Sourcesite: http://domainX.tld/floating/floater.txt Содержимое файла: немного 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');
Придерживаясь самого прямого способа сделать это, как ваше намерение, и предположим, что:
Вам не хватает в первом подходе эха содержимого вашей переменной $ StrLessDescription, чтобы отправить ее на вывод.
<?php
$StrLessDescription = ("//domainX.tld/floating/floater.txt");
$file_contents = file_get_contents($StrLessDescription);
echo $file_contents;
?>
Помните, что для крупных проектов вы могли бы рассмотреть возможность использования структуры для достижения той же цели более организованным образом. Это решение для быстрого и грязного подхода к вашему запросу.