Обновление страниц на чужих сайтах

Обновление страниц на чужих сайтах

Ситуация:
У меня на сайте программа турпоездки (php+mysql).
На множестве других сайтов люди хотят иметь такую же (обновляемую мной), но в своем стиле.
Есть ли простой способ предоставить им в пользование минимальный код, который считывал бы с БД редактируемую мной информацию?
Подчеркиваю, "минимальный", а не полный код моей страницы с правами доступа только для чтения, поскольку речь идет о большом количестве страниц.
Явно, есть способ. Не знаю, в каком направлении искать...
 

Varg

Guest
Клиентский скрипт + прмитивные шаблоны.
Только вот не накроют ли люди твою БД? Так или иначе из клинтского скрипта можно вытащить пароль от БД, а если он ещё и root'овский...
 
Только вот не накроют ли люди твою БД?
В принципе, раздавать направо и налево я информацию не собираюсь. Будут договоры, проценты с покупок...

Но неужели так реальна опасность?

Клиентский скрипт
Можно подробнее?
 

nagash

Guest
если ближе к ПХП тогда вот тут
http://ru.php.net/fgetcsv
 

Varg

Guest
Можно подробнее?
Скрипт, коннектится к твоей БД (на правах только чтение желательно) и вытаскивает информацию, и расставляет её в шаблон, а шаблон пусть сами меняют как хотят

Подробнее некуда, разве что только код дать :) Но его у меня нету.
 

RomikChef

Guest
На множестве других сайтов люди хотят иметь такую же (обновляемую мной), но в своем стиле.
Никого не слушай.
Бери у людей пароли на фтп и просто обновляй им страницы.

Либо, совсем примитивно - рассылай по почте
 
RomikChef

Агентств от 10 до 100. Рассылка по почте не пойдет. Они ведь ленивые. Им бы один раз вставить скрипт. А дальше обновляй сам. А заинтересован я.

ФТП не дадут.

Так что, прийдется рискнуть. И чаще делать резервные копии базы данных.
 

RomikChef

Guest
Им бы один раз вставить скрипт
и что - неужели у всех этих мелких перепродавцов есть сайт с пхп?
Не смеши меня.
Если уж у них есть пых, то просто запрашивай из скрипта свой сайт таким ммакаром
file("http://yoursite.ru/reselers.php?user=supertours");

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

Хотя лучше сэмулировать НТТР авторизацию
Буду благодарен за пару слов об этом. И где найти подробности
 

Кром

Новичок
Можно сделать страницу, где при запросе выдается серилизованный массив со всеми твоими данными.
Страница считывается скриптом с их сайта, обрабатывается массив и вставляется куда угодно.
 

RomikChef

Guest
То есть, РНР ты не знаешь, скрипт, скорее всего, писал не сам?
Ты забесплатно раздавать информацию хочешь?
Скорее всего - нет. Ну так и заплати "профешналам", чтобы сделали тебе такой "скрипт".

А про базу забудь. Все равно тебе никто не разрешит внешние коннекты.

И пойми сначала, ЧТО ты собираешься делать.
Я, посторонний, хрен с горы - и то вижу дальше, чем ты.
Берем, смотрим твои запросы:
люди хотят иметь такую же, но в своем стиле.
Ну и как ты себе это представляешь?
ЧТО ты хочешь отдавать?
ЧТО будет приходить этим "людям". Ты хотя бы себепредставляешь? А это важно. Это тебе тут никто не подскажет. Это ты ДОЛЖЕН САМ придумать и с заказчиками обсудить.
 

RomikChef

Guest
Как в каменном веке прямо
Варг, не раздражай меня, я в порследнее время нервный.
Если не рюхаешь, или пошутить захотел - то лучше промолчи.
Я, в отличие от некоторых, еще думаю. Головой.
И если подойдет решение из каменного века, то не буду кривить губу, а использую. ПОНЯТНО?
 

sergo

Guest
можно сделать так:
у себя на сервере формируешь JavaScript массив, элементы которого - твои данные из базы:

<?php
// Выборка из базы, заполнение массива $data
// ...
// как будто массив сформирован из базы
$data = array ('data1', 'data2', 'data3');
// ...

// формирование массива для JavaScript
echo "var data = Array();";
foreach ($data as $key => $item) {
echo "data[$key] = \"$item\";";
}
?>

клиенты у себя пишут скрипт, src у которого твой url, формирующий, массив data

<body>

<-- получение данных от сервера (в нашем случае массива $data) -->
<script language="JavaScript" src="http://sergo.bacup/test/get.php"></script>

<!-- форматирование данных на клиенте. клиенты сами думают как вывести данные из массива, полученного твоим скриптом -->
<script language="JavaScript">
for (var i = 0; i < data.length; i++) {
document.write (data + "<br>");
}
</script>
</body>
 
Сверху