Как отобразить текстовый файл, размещенный на другом сервере, внутри сообщения Blogger

Мне нужно прочитать текстовый файл на сервере и отобразить его содержимое в блоге на Blogger. Текстовый файл является результатом простого счетчика загрузки и содержит число. Проблема в том, что Blogger не поддерживает коды PHP в сообщении. Мое текущее решение — использовать тег OBJECT для вызова PHP-скрипта, который отображает содержимое текстового файла с ECHO. Оно работает. Но результат отображается внутри небольшой рамки, и я не могу применить стиль CSS к нему или выровнять его должным образом с существующим текстом. Есть ли другой способ? Я понимаю, что это можно сделать с помощью вызова AJAX, но мои знания сценариев являются базовыми, и я не знаю, с чего начать. Помощь будет оценена.

Для отображения результата в блоге я использовал этот код:

<p>File test.zip downloaded
<object type="text/plain"data="http://example.com/statistics.php?dname=test"width="30" height="30"></object> times</p>

РЕДАКТИРОВАТЬ: Я пытался следовать предложению @Toni, но это только приводит к большему количеству вопросов. Похоже, Ajax-вызов далеко за пределами моего нынешнего уровня знаний. Извините и еще раз спасибо.

Вот что я сейчас пытаюсь. Я переместил текст, который идет со счетчиком внутри PHP-файла, поэтому скрипт теперь возвращает строку типа «файл был загружен 8 раз» вместо просто числа «8». Также вместо тега OBJECT я использую IFRAME.

<iframe src="http://example.com/mystats.php?dname=test"frameborder="0" border="0" cells pacing="0" height="30"></iframe>

Кажется, что iframe проще в оформлении. Если я не могу понять, как найти, какой CSS применяется к сообщению в блоге и как применить его к iframe, я могу как минимум подражать стилю, используя похожий шрифт.

1

Решение

Вы можно использовать JavaScript с вашим блоггером.

Используя javascript на своей веб-странице, вы можете вызвать GET-запрос к вашему PHP-коду и получить нужные данные, чтобы отобразить их на своей веб-странице.

Ниже приведены ссылки, которые помогут вам с этой задачей:

Как вызвать запрос GET в ванильном JavaScript

Вызов GET с помощью jQuery

Используйте JavaScript для динамического изменения текста

1

Другие решения

Я сделал это работать с JavaScript! Вот как. PHP-скрипт на стороне сервера читает и отображает текстовый файл внутри document.write ().

<?php
$varcontent = @file_get_contents('yourtextfile.txt');
echo 'document.write("'.$varcontent.'")';
?>

Результирующая строка выглядит так:

document.write («ваш текстовый файл здесь»)

В посте Blogger добавьте код JavaScript с файлом сценария PHP в качестве источника:

<script type="text/javascript"src="http://example.com/yourfile.php">
</script>

Готово! Содержимое вашего текстового файла отображается и оформляется в соответствии с вашим текущим CSS.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector