Forum Webscript.Ru
Дизайн и Верстка => Всё о Html => Тема начата: MASe от 04 Июня 2003, 15:54:52
-
Такой вот вопросик...
На сайте хочтся установить скрипт. Написан он на перле (на сервере не поддерживается, поэтому он на другом сайте лежит).
Можно выкладывать во фрейме, но тогда при просмотре хтмл-кода посетители будут видеть, что второй фрейм открывается с "сайт_с_перлом.ру", что для меня не желательно...
Так вот... Есть ли возможность как то реализовать такую возможность максимально затруднив пользователям узнать откуда я беру свой скрипт???
(для справки - первый сайт без перла, но с PHP... может это как плюс использовать)...
Спасибо!:confused:
-
MASe:
Есть ли возможность как то реализовать такую возможность
:)
window.status = \'Загрузка с http://some.com/myscript.cgi...\';
-
не понял....
но все равно, в таком случае прописан же адрес того сервера, откуда я беру все это дело...
а надо, чтобы пользователь не видел этого...
-
линки у тебя все равно будут к тому сайту, используй титул и/или альт опции, а так же статусную строку, выводя там необходимые тебе параметры.
-
мне посоветовали
if ($fp = @fopen(\'http://www.site.ru/script.pl\')) {fpassthru($fp); fclose($fp); } ?>
но то ли я чего не догнал, то ли просто не получается...
-
Если у тебя php поддерживается, то можно...
-
php то поддерживается...
но вот то, что указал выше - не работает... :-(
может я не так формулирую... попробую еще раз:
надо на сайте (хост.ск) выложить страницу (пхп поддерживается), которая бы "транслировала" файл, лежащий на другом сервере (с поддержкой perl), но так, чтобы посетители об этом не знали, и при просмотре хтмл-кода не понимали, что скрипт берется с другого сайта (т.е. не было бы прямой видимой ссылки на другой сайт)
-
MASe
Вообще на PHP это делается так: открываешь fopen\'oм ссылку на другом сайте, читаешь как обычный файл и печатаешь print\'ом. Глянь в мануале по fopen - там это расписано
-
file_get_contents() тоже неплохо ;)
-
Боюсь, что с наскоку у тебя не получится. Так как тебе явно надо не просто транслировать файл с другого сервака, показывая форму поиска, но и отсылать ему данные (заметьте, методом POST) и при всем при этом скрывать местонахождение первоисточника. Помнится где то (в PHP вроде) обсуждался скрипт который типа браузер, типа заменяет все ссылки на то что надо, шлет запросы, принимает-обрабатывает их, бла-бла-бла... Поищи.
-
а сделать фрейм невидимый?
-
да... сложновато... со скриптом...
а от фрейма то толку в данном случае нет - ведь при просмотре хтмл-кода все увидят что
:(
-
может сделать, что-то похожее на скрипт подсчета перехода по ссылкам...
-
а каким образом то?
-
MASe:
да... сложновато... со скриптом...
а от фрейма то толку в данном случае нет - ведь при просмотре хтмл-кода все увидят что
если надо просто чтобы юзеры скрипт "не видели", то можно как я написал выше, а если серьезно спрятать от всех хацкеров - тогды имхо нереально ..
-
D1g174LM4n14c:
имхо нереально
ИМХО - реально, но придется попотеть. Скрипт (на ПХП), интерфейс к пользователю - форма, аналогичная той, что на drezna.pl, интерфейс к перловому скрипту - http запрос методом пост (а может он и гет скушает, тогда проще), принимаем данные, обрабатываем их (для конспирации), выдаем юзеру. Примерно такой алгоритм. Если, конечно, твой http://drezna.host.sk позволяет делать исходящие запросы ПХП скриптам(халявные хостеры этого очень не любят).
-
если через пхп - тогды еще можно... но а смысл?
-
D1g174LM4n14c:
а смысл?
Сабж. И ничего более.
-
я имею ввиду, зачем юзать скрипт с другого сервака на перле, если можно на своем пхп запускать? или это такой перл-скрипт, что его долго на пхп переписывать? =)
-
D1g174LM4n14c
Там самое интересное не скрипт, а данные, которые этим скриптом используются. Скрипт - оболочка для поиска в БД. А вот БД - телефонный справочник.
-
именно... так... давняя разработка - оболчока для поиска в базе данных...
ни перл, ни пхп я не знаю настолько хорошо, чтобы "переписать" такую штуку для использования на пхп-шном сервере...
мда-с... ладно... будем искать еще какие-нить пути...
-
MASe, а БД с телефонами твоя? В смысле ты можешь перетащить её на ПХПшный сервак? Что она из себя представляет? Т.к. оболочка к файлу который рядом (на том же сервере) - это гораздо проще, чем оболочка к оболочке БД на чужом сервере. Тут любой, наверно, напишет враз такую штуку. Вот только захотят ли?
-
да - и скрипт и базу в принципе возможно оттуда снять и использовать на своем сервере...
но.. думаю не захотят ;)...
ну а так может быть поделются своими ;)
а чем должно отличаться взаимодействие "файлу который рядом" и "другого сервера"?? я так понимаю, скрипту в принципе пофигу откуда данные забирать (ну в программерском плане - со своим и быстрее будет и надежнее)... или я заблуждаюсь?
-
MASe:
скрипту в принципе пофигу откуда данные забирать
Но могут ведь и не отдать с другого сервера. И даже могут не позволить забрать своим серваком. А когда "рядом", то хрен кто помешает обратится к файлу (кроме собственной глупости, конечно :) ).
[off]блин! отвлекли и с испугу кнопку нажал[/off]
Короче говоря, грабли на каждом шагу и если сам не сможешь написать оболочку к БД которая на другом серваке, вряд ли кто за тебя это сделает. А ...
Это , еще разок спрошу, данные то как лежат, файлом или БД использовал?
-
аааа... ну в этом плане, конечно... но пока вроде "отдают" ;)...
эххх... но не хотят светиться ;)... ладненько, придется им в этом отказать ;-)