Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.22;
Скачать: CL | DM;

Вниз

файл на сервере...   Найти похожие ветки 

 
Nick   (2003-07-21 08:03) [0]

как програмно прочитать/записать информацию в файл на сервере?
к примеру с http://ggg.narod.ru/file.txt...
хотя бы пните в нужном направлнении...


 
Nick   (2003-07-21 09:58) [1]

возможно существует готовый компонент?


 
S@shka   (2003-07-21 10:40) [2]

Посмотри компоненты Indy например
входят в стандатную поставку D6


 
Карелин Артем   (2003-07-21 11:16) [3]

Обычно работу с файлами на сервере ведут через FTP. Пинок помог или надо добавить?


 
Palladin   (2003-07-21 11:47) [4]


> Nick (21.07.03 08:03)

http - hypertext transfer protocol - где тут написано про файлы?


 
Nick   (2003-07-22 07:23) [5]

2 s@shka- пасиба, гляну...

2 Артём - добавь...

2 Palladin... не важно... htpp, ftp.. как не назови, а задачу надо выполнить


 
Palladin   (2003-07-22 10:24) [6]

это как это не важно!?
в твоей задаче поставлен протокол http, ставь корректней задачу в таком случае...
понятие "файл на сервере" это очень широкое понятие...
вот пожалуйста определись с тем что это такое, после этого и будем думать...


 
Карелин Артем   (2003-07-22 14:04) [7]

Закачка файлов на народ:
http://narod.yandex.ru/help/09.yhtml

Для чего нужен FTP?

FTP расшифровывается как File Transfer Protocol (протокол передачи файлов). Основное назначение FTP - пересылать (копировать, передавать) файлы в Интернете (с удаленного компьютера на локальный и наоборот). Кроме того, при помощи FTP можно работать со своими файлами прямо на удаленном компьютере (переименовывать их, удалять, создавать каталоги и т.п.).

Чтобы воспользоваться протоколом FTP, понадобится специальная программа, так называемый FTP-клиент. FTP-клиентом может служить интернет-броузер (MS Internet Explorer, Netscape Navigator), программа управления файлами FAR, специализированная программа CuteFTP и другие. FTP-клиент встроен также в некоторые HTML-редакторы, такие как HomeSite, Dreamweaver или FrontPage.


Как подключиться к Народ.Ру по FTP?

В командной строке броузера или программы FAR (русский, english) нужно набрать следующее: ftp://ваш_логин_в_Яндекс-Паспорте:ваш_пароль@ftp.narod.ru

Например, если ваш логин в Яндекс-Паспорте - myname, а пароль к нему - 12345, то строка должна быть такой: ftp://myname:12345@ftp.narod.ru. Когда соединение будет установлено, в окне броузера появится список файлов вашего сайта.

ВНИМАНИЕ: если вы соединяетесь с Интернетом через прокси-сервер, то доступ по FTP возможен только в пассивном режиме. Это означает, что через браузер и другие программы, в которых нет возможности смены режимов связи, FTP работать не будет.


Значит бери любой компонент для работы с FTP с примером работы и задай в примере данные:
FTP Host Address: ftp.narod.ru
FTP site User Name: ваш логин в Яндекс-паспорте
FTP site Password: ваш пароль
FTP site connection port: 21
Также выставь пассивный режим работы.
Если все задал правильно, то ты сможешь скачивать/закачивать файлы.


 
servs   (2003-07-22 15:17) [8]

2 Автор вопроса

Если ты вообще не ориентируешься в области, то лучше писать не глупости вида "как програмно прочитать/записать информацию в файл на сервере", а написать постановку задачи (конкретной подзадачи). Тогда знающие, опытные в вопросе люди раскажут какие технологии тебе нужны и как это нужно делать

WBR, servs


 
Nick   (2003-07-23 08:14) [9]

2 servs... ок
совсем не разбираюсь и готов выслушать больших дядей ;)...

есть игра... задача заключается в том, чтобы сделать возможность сохранять рекорды на сервере... т.е необходимо иметь возможность записи и чтения...


 
Palladin   (2003-07-23 09:16) [10]

На каком сервере? (Что имеется в виду? сервер или файловая система сервера?)
Что будет использоватся для просмотра файла? (Где и в каком виде его будут смотреть/просматривать)


 
Anatoly Podgoretsky   (2003-07-23 09:30) [11]

Мне надо записать/прочитать файл.


 
servs   (2003-07-23 09:52) [12]

2 Nick

Что понимаеться под сервером? Это будет твоя программа запущенная на одной из машин? Или ты хочешь использовать место на каком то хостинге?

ЗЫ. Ты не правильно выделил подзадачу (т.е еще не понятно), давай более общую постановку.


 
nikus   (2003-07-23 17:03) [13]

есть игра... задача заключается в том, чтобы сделать возможность сохранять рекорды на сервере... т.е необходимо иметь возможность записи и чтения...

Для таких целей лучше (и безопаснее) написать и выложить на сервер скрипт(ы) на php/perl, который(е) будет(ут)
1) выдавать список рекордов (из текстовика, например)
2) принимать рекорды конкретного юзера и помещать
( хотя я видел у одного чела php-скрипт на народе, и он работал!) есть игра... задача заключается в том, чтобы сделать возможность сохранять рекорды на сервере... т.е необходимо иметь возможность записи и чтения...

Для таких целей лучше (и безопаснее) написать и выложить на сервер скрипт(ы) на php/perl, который(е) будет(ут)
1) выдавать список рекордов (из текстовика, например)
2) принимать рекорды конкретного юзера и помещать
его в текстовик в нужное место, сортируя.

Тогда твоя прога просто пошлёт http-запрос типа
http://xxx.narod.ru/upload.php?nick=USER&record=2600 - чтобы добавить рекорд, и
http://xxx.narod.ru/download.php - чтобы скачать список рекордов.

Почему плох способ доступа непосредственно к файлу по ftp - в твоей проге тогда будет лежать пароль доступа к сайту, а это чревато, знаешь ли...

Траблы:
1) нужно выучить php или perl хотя бы чуть-чуть,
2) народ_ру, кажется, скрипты не поддерживает (хотя я видел у одного чела php-скрипт на народе, и он работал!).
3) если есть время, предпринять меры по шифрации передаваемых данных, или юзать метод POST (это чтобы я не вбил в браузер http://xxx.narod.ru/upload.php?nick=Nikus&record=9999999 и не стал рекордсменом :)


 
Nick   (2003-07-24 06:08) [14]

2 all... согласен, что немного смутно охарактеризовал задачу, но рад, что сообразительные тоже попадаются ;)... пасиба nikus"u...
видимо всё же на php и придётся делать...

всем пасиба, особенно тем, кто в результате моего ньюбства ;) так и не смог мне помочь..



Страницы: 1 вся ветка

Текущий архив: 2003.09.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
14-71923
iNew
2003-09-02 18:30
2003.09.22
Опять SoftIce.


7-71993
Overstep
2003-07-10 12:29
2003.09.22
Работа с системным динамиком под любой Windows


1-71658
Yakut
2003-09-08 20:58
2003.09.22
Memo


1-71731
Марат
2003-09-10 14:04
2003.09.22
Календарь


1-71668
Федор
2003-09-11 18:45
2003.09.22
Пара вопросов по кнопкам...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский