Подгрузка формы для сайтов

Jeepers Kreepers

Участник
Регистрация
31 Янв 2008
Сообщения
216
Реакции
7
Нужно подгружать табличку для всех сайтов сразу из одного места. Неудобно заходить на каждый сайт и переписывать.
То есть, чтобы была возможность поменять что-то в одном файле и сразу это меняется на всех сайтах.
Подкиньте решение, раньше много где встречал, но на тот момент не было нужно )) а сейчас нужно и не могу найти.
 
Можно через php

<? include 'файл.php' ?>

Если сайты на одном сервере, то путь должен быть полный от корневой папки сервера (так как видишь в файловом менеджере)
Если на разных серверах, то необходимо в конфигурационном файле (php.ini) установить

allow_url_fopen=1

allow_url_include = on (но нужно понимать нюансы безопасности)


Проще так:

<script type="text/javascript" src="http://сайт_хранилище/файл.js"></script>
В файле файл.js
document.write('<h1>Здесь любой html код, только без переходов на новую строку</h1>');
 
Все на разных серверах. Я где-то видел как раз вариант на JS

"<h1>Здесь любой html код, только без переходов на новую строку</h1>"

Будет целая таблица, а не одна строчка. Тогда не подойдёт такой вариант?
 
Будет целая таблица, а не одна строчка. Тогда не подойдёт такой вариант?

Подойдёт. Можно вставить любой код, даже скрипт (но это отдельная история).
Как я написал выше, просто код не должен содержать переносов.

Код с переносами:
Код:
<table cellpadding="0" cellspacing="0" style="width: 100%">
	<tr>
		<td>текст</td>
		<td>текст</td>
	</tr>
	<tr>
		<td>текст</td>
		<td>текст</td>
	</tr>
</table>

Удаляем переносы и получаем в одну строку:

Код:
<table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td>текст</td><td>текст</td></tr><tr><td>текст</td><td>текст</td></tr></table>
 
Назад
Сверху