remote files

8 отговора 142 прегледа
#1

remote files

може ли някой да ми каже добър начин да изпозвам пхп файлове които са на друг сървър ..

идеята ми е следната .. имам готов скрипт който работи на един домейн .. и искам да го пусна на още няколко но да използва една база данни, само че повечето файлове да бъдат на галвния домейн за да може ако се наложи да се промени някой от файловете да стане само на главния домейн, а не да се редактират примерно 10 файла на 10 домаин-а .. :)

ако някой е правил нещо подобно или знае каде има някаква полезна информация по въпроса ще съм му много благодарен ако я сподели с мен и с останалите в клуба :)

unF ..
Отговор
в отговор на unF #2

Re: remote files

правиш си репистори и на всеки аккаунт трябва да имаш фтп логина, като имаш промяна на файл то да ти разнесе с фтп по другите.

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #3

Re: remote files

това добре .. само че не го правя за мен това нещо и едва ли ще се хареса този вариант на клиента .. :)

unF ..
Отговор
в отговор на unF #4

Re: remote files

вариант 1: разнасяш файл ръчно
вариант 2: пишеш софт който ти го разнася автоматично.

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #5

Re: remote files

а нещо от сорта на:

include("[линк]?".$QUERY_STRING);

неможе ли да бъде използвано .. или по-точно колко уместно е?:)

unF ..
Отговор
в отговор на unF #6

Re: remote files

ползвай diff и patch - tutorial
забрани отварянето на отдалечени файлове
недей да достъпваш отдалечена база данни с име и парола в некриптиран вид

# лудите, лудите... те да са живи!
Отговор
в отговор на unF #7

Re: remote files

Моята идея е следната:
domain1 - главен, на него е истинският ти скрипт, който обслужва всички заявки от всички други домейни.
domain2 , 3, 4 - други домейни, които поддържат същата функционалност.

От domain2, чрез HTTPClient, препращаш заявката към domain1 и показваш на клиента на domain2 върнатият HTML. Само правиш всички изображения с абсолютни адреси към domain1.

Така ползваш една база и обработката не излиза от сървъра на domain1.

Малко е завъртяно, но мисля, че е най-сигурно.

Успех

И най-ярките личности си плащат тока.
Отговор
в отговор на unF #8

Re: remote files

можеш да извъртиш, само виж за версия на РНР че подобно е разрешено само след 4.3, но нали разбираш, че ще поручиш резултат от изпълнението а не самия скрипт.

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #9

Re: remote files

много добре ви разбирам .. варианта с получаването на резултата от скрипта по-принцип мога да го използвам и ще ми свърши работа, но скрипта е наистина много голям .. има страшно много форми в много на брой файлове и пак ще ми бъде доста трудно да го направя по този начин, а и ми се вижда малко тромаво и грубо ;)

опитвам се да разбера има ли някакъв начин да използвам само по един файл за всяка директория и чрез него да извиквам файла които ми трябва от главния сървър или нещо подобно .. ;)

unF ..
Отговор