LINUX.ORG.RU

[PHP|HTML] вставить один документ в другой


0

0

Необходимо: вставить неопределённое кол-во HTML документов в один документ.

гм, что имеем:

* fopen в PHP не открывает урлы (на хостинге)
* readfile соотвественно тоже
* <object> или <iframe> в HTML требуют задание размеров фрейма, что не есть хорошо - нужно каждый документ вставлять по всей шириние и высоте текста.

Какие ещё есть варианты ? :)


Ответ на: комментарий от Selecter

гм, читаю спек - не вижу :(

Какой конкретно атрибут ?

Keiko
() автор топика

> Какие ещё есть варианты ? :)

<?php include('blah.html') ?>

"When a file is included, parsing drops out of PHP mode and into HTML
mode at the beginning of the target file, and resumes again at the end.
For this reason, any code inside the target file which should be
executed as PHP code must be enclosed within valid PHP start and end
tags."

int19h ★★★★
()
Ответ на: комментарий от int19h

нет, я забыл сказать - документы-то расположены на другом серваке. То бишь пути к ним будут "http://<...>". И include соответственно говорит

Warning: main(http://www.domain.com/1.html): failed to open stream: Connection refused in <...php> on line 36

Keiko
() автор топика
Ответ на: комментарий от anonymous

не увидел огрничения на размер
JavaScript в руки и меняй размер
хотя fopen должен открывать URL

anonymous
()
Ответ на: комментарий от Keiko

Тогда никак. Стандартного способа сделать это на стороне клиента, кроме
фреймов, не существует, а на сервере у тебя все внешние запросы
блокируются. Так что только менять хостинг на нормальный.

int19h ★★★★
()
Ответ на: комментарий от Selecter

You can use a URL as a filename with this function if the fopen wrappers have been enabled. See fopen() for more details on how to specify the filename and Appendix M for a list of supported URL protocols.

не прокатит, я же сказал - fopen не работает с урлами. там PHP покоцаный.

Keiko
() автор топика
Ответ на: комментарий от anonymous

>>JavaScript в руки и меняй размер

ну и как же узнать высоту в пикселях вставляемого документа ? ширина дык "100%" а высота ?

Keiko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.