?

Log in

No account? Create an account
Текст на HTML-странице, взятый с другого веб-сервера - Коммик, Just Коммик — LiveJournal
October 1st, 2014
03:53 pm

[Link]

Previous Entry Share Next Entry
Текст на HTML-странице, взятый с другого веб-сервера
Вопрос к товарищам, разбирающимся в HTML.

Рассмотрим, например, мою страницу для этого поста: http://stalinist.livejournal.com/1086684.html, хранящуюся на сервере LJ. Я хочу добавить на эту страницу текст, хранящийся на другом сервере и формируемый там PHP-скриптом, предположим, http://deadjournal.com/text.php.

Если бы этот скрипт формировал картинку, я бы мог вставить

<img src="http://deadjournal.com/text.php">

Есть ли что-то подобное для скриптов, формирующих текст, скажем, для такого скрипта text.php, сидящего на сервере http://deadjournal.com:

<?php
echo "some text";
?>


Я понимаю, можно заставить скрипт сформировать картинку из этого текста, но это выглядит необоснованно сложно.

Tags:

(14 comments | Leave a comment)

Comments
 
[User Picture]
From:gebistkus
Date:October 1st, 2014 08:08 pm (UTC)

IFrame поможет отцу русской демократии!

(Link)
<iframe src="http://www.w3schools.com/tags/tag_iframe.asp" width="600" height="400"></iframe>

Edited at 2014-10-01 08:09 pm (UTC)
[User Picture]
From:stalinist
Date:October 1st, 2014 08:09 pm (UTC)

Re: IFrame поможет отцу русской демократии!

(Link)
Пример?

Мне нужно, чтобы текст появлялся сразу при открытии страницы, без нажимания кнопок и т.п.
[User Picture]
From:gebistkus
Date:October 1st, 2014 08:13 pm (UTC)

Попробуйте!

(Link)
Других средств у них нет. Я не в курсе, поддерживается ли здесь JQuery.
[User Picture]
From:gebistkus
Date:October 1st, 2014 08:16 pm (UTC)
(Link)
Нет, IFrame не работает! Каззлы!
[User Picture]
From:stalinist
Date:October 1st, 2014 08:17 pm (UTC)
(Link)
Да, не работает.

А как вы поняли, что не работает?

Edited at 2014-10-01 08:17 pm (UTC)
[User Picture]
From:gebistkus
Date:October 1st, 2014 08:27 pm (UTC)
(Link)
try {} catch {}
[User Picture]
From:stalinist
Date:October 1st, 2014 08:30 pm (UTC)
(Link)
Да, они заменили эту строчку такой ерундой:

<:lj-embed id="180">

<:/lj-embed>

А try {} catch {} -- это на сервере, или в браузере?

Edited at 2014-10-01 08:30 pm (UTC)
[User Picture]
From:gebistkus
Date:October 1st, 2014 08:39 pm (UTC)
(Link)
нет, это ручками - попробовал сделать тестовую запись
[User Picture]
From:stalinist
Date:October 1st, 2014 08:49 pm (UTC)
(Link)
Forgive my stupidity, did you insert this try-catch block in the PHP script in the web server, or there is a way to catch an exception in the browser?

Anyway, thank you for the iframe reference -- it seems to be the only reasonable way to do such a thing.
From:(Anonymous)
Date:October 2nd, 2014 04:22 am (UTC)
(Link)
Да нет, это выражение "попробуй-получи", т.е. я скопировал HTML-код в новое сообщение. Не прошло.

Я не знаю, как это делается в PHP, но в C# легко написать код, генерирующий картинки на лету: System.Darwing namespace.

http://msdn.microsoft.com/en-us/library/System.Drawing%28v=vs.110%29.aspx
[User Picture]
From:stalinist
Date:October 2nd, 2014 12:26 pm (UTC)
(Link)
В PHP тоже просто. Не хотелось делать через задницу: почему ссылку на картинку можно, а на текст -- нельзя? Опять же, фонт надо загружать, размер определять -- а откуда ты знаешь, какие они в исходном тексте?
[User Picture]
From:stalinist
Date:October 1st, 2014 09:24 pm (UTC)
(Link)
Embedding Tags
LiveJournal prohibits the direct use of several HTML tags: <iframe>, <embed>, <object>, as well as some attributes of the <div> tag. However, you can use <iframe>, <embed>, <object> when embedding music, videos, or other active content into an entry, a comment, or your profile.
Please note that the <iframe> tag can only be used in conjunction with sites that are on a site-wide whitelist of approved services. Using the <iframe> tag in conjunction with an unapproved service will result in no content being displayed.
[User Picture]
From:dragon_ru
Date:October 1st, 2014 08:22 pm (UTC)
(Link)
Вроде как Ajax с этой проблемой справляется легко. Если генерировать текст статически, должны быть и еще более легкие способы - но и этот сойдет
[User Picture]
From:stalinist
Date:October 1st, 2014 08:25 pm (UTC)
(Link)
Спасибо, но здесь, в LJ, даже JavaScript не работает.
Powered by LiveJournal.com