Forum Webscript.Ru
Программирование => Perl => Тема начата: от 21 Декабря 2001, 08:56:09
-
Sorry за ламерство!
Но все же. Вопрос: как считать файл с удаленного сервера?
PS: Если мона, то поподробнее.
PSS: Fanx
-
В Perl тебе понадобится использовать модуль LWP
-
Или по ФТП загрузить.
-
А вот такую фишку реально сделать: ?
require "--файл с другого сервера--";
-
А вот такую фишку реально сделать: ?
require "--файл с другого сервера--";
А какой файл и для чего?
Получить можно примерно так:
#!/usr/bin/perl
use LWP::Simple;
my $html=get(\'http://yandex.ru\');
Только не все хостеры любят исходящие коннекты..
-
Зачем огород городить. Закачиваешь себе на сервер файл по фтп и читай-обчитайся его!
-
Все дело в том, что на сервере, откуда мне нужен файл, это файл постоянно обновляется (файл с данными). И мне нужен способ открыть этот файл и прочитать данные которые в нем.
Вообщем, один скрипт работает на одном сервере, а другой на втором и он должен иметь возмодность использовать данные того скрипта.
-
Наверняка эта проблема возникла из-за неправильного планирования программной части проекта(ов). Все можно решить и иначе.
-
Ну а вообще кто-нить с примерчиком может ответить. Надо еще и записать новые данные туда. (Доступ поставлен 666)
Это вообще реально?
-
Кстати, лучше разместить скрипт на том сервере, где лежит этот файлик. Обращаешься к нему ?action=read - он читает, ?action=write&data=my_data - он пишет в него. Вот так то реальнее будет и безопаснее.
-
Знаю, что можно. Но надо так. Дак можно это реализовать?
-
НЕТ
-
Но надо так. Дак можно это реализовать?
Написали же -
use LWP::Simple;
Дока на русском:
http://perldoc.narod.ru/LWP-spec.pdf
-
И писАть в файл с помощью лвп?
-
И писАть в файл с помощью лвп?
С другого сервера (там где файл) записать?
Хотя ты прав. Овчинка не стоит выделенки...
Нужно пересмотреть структуру.
-
Хотя, для особых извращенцев :) можно создать еще один файл и создавать синхронные версии файлов (дублирование на обоих серверах) по мере обращения к ним...
-
и права 666 обломают :)
-
и права 666 обломают
Что обломают? Доступ к файлу на запись?
-
Доступ к файлу на запись?
удаленный доступ.
Ведь получится (если использовать LWP) то же, если бы чел-к просто попробовал открыть файл из броузера.
:) про запись я вообще молчу.
А нельзя сделать так, чтоб скрипт с одного сервера, обращался к скрипту другого, передавал ему какие-либо данные, а тот соотв. писал в файл/читал передавал данные?
Такой вариант с точки зрения программирования возможен, главное чтоб была воз-ть установить скрипты на обоих серверах :) во извратство будет, но прикольно.
-
Такой вариант с точки зрения программирования возможен, главное чтоб была воз-ть установить скрипты на обоих серверах во извратство будет, но прикольно.
Так я об этом и писал, только другими словами..:)
LWP применять только для синхронизации файлов.
А писать уже скриптами на каждой стороне...
Просто ты меня не понял.
-
LWP применять только для синхронизации файлов.
А писать уже скриптами на каждой стороне...
Просто ты меня не понял.
Угу, крутая система репликации
-
NeoNox Не все то что успешно компилируется, хорошо работает...
Можно и так:
Не все то что успешно работает (у кого-то), хорошо компилируется...
-
Не все то что успешно компилируется, хорошо работает...
Можно и так:
Не все то что успешно работает (у кого-то), хорошо компилируется...
:) сильно!