IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Чтение из файла на компе клиента. (http://www.imho.ws/showthread.php?t=56625)

ZoKeR 15.04.2004 23:45

Чтение из файла на компе клиента.
 
Как пожно прочитать информацию из файла, который лежит на компе посетителя??

Hubbitus 16.04.2004 00:14

"Нормальными" способами этого нельзя сделать, вроде бы, - нужно искать дырки в системе, или предложить ему установить ActiveX компонент, который это делает.

ZoKeR 16.04.2004 02:02

на UNIX хостинге работать будет?

AleXXXSoft 16.04.2004 02:24

Цитата:

ZoKeR:
на UNIX хостинге работать будет?
а причем тут юникс хостинг?

Hubbitus 16.04.2004 02:34

Цитата:

ZoKeR:
на UNIX хостинге работать будет?
Сервер никак уж не сможет прочитать произвольный файл пользователя (я не говорю о дырках и открытых портах и т.д.), это может сделать только компонент выполняющийся на сторне пользователя (как я уже говорил, например ActiveX). Поэтому хостинг здесь абсолютно ни причем.

ZoKeR 16.04.2004 03:11

Просто я не знал, что ActiveX работает на стороне клиента... и мне не произвольный файл нужен, а указанный.

Добавлено через 3 минуты:
Ну предположим клиент установил ActiveX что дальше то??? Уже можно работать с РНР'шными функциями?

Hubbitus 16.04.2004 03:48

Цитата:

ZoKeR:Просто я не знал, что ActiveX работает на стороне клиента... и мне не произвольный файл нужен, а указанный.
Понятное дело что указанный, я имел ввиду что к некоторым, очень не многим (например куки) можно и нормально обратится, но это врядли то о чем ты спрашивал...

Цитата:

ZoKeR:Ну предположим клиент установил ActiveX что дальше то??? Уже можно работать с РНР'шными функциями?
Как ты будешь работать с "РНР'шными функциями", если выполнение на стороне клиента!!!!!!!!!:клево:
Такой компонент нужно писать чтобы он прочитал нужный тебе файл (опятьже если системный то могут проблемы с правами доступа возникнуть)

ZoKeR 16.04.2004 04:25

Во блин.. чуть не запутался...короче.. ActiveX может передеть переменные РНР'шному скрипту??

Hubbitus 16.04.2004 04:36

Вообще может, если ты это напишешь и если у него будет доступ к файлу

melk 16.04.2004 23:18

как насчет <input type=file> ?
все остальные способы по сути хацкерство и соответственно работать будут далеко не везде и через раз.

Hubbitus 17.04.2004 00:52

Цитата:

melk:
как насчет <input type=file> ?
Это не чтение файла пользователя - это загрузка файла пользователем на сервер!!
Цитата:

melk:
все остальные способы по сути хацкерство и соответственно работать будут далеко не везде и через раз.
Именно это я и подчеркивал в каждом сообщении своем!

joker99 17.04.2004 02:47

Цитата:

Первоначальное сообщение от ZoKeR
Во блин.. чуть не запутался...короче.. ActiveX может передеть переменные РНР'шному скрипту??
Вообще-то с ActiveX работают через Javascript или VBScript, так как ActiveX выполняется на клиенте, то и скрипт работаяший сним должен бежать на клиенте. Хотя конечно можно из ActiveX прямо себе на меил послать файл

ZoKeR 17.04.2004 03:34

Всё легально, пользовательнаоборот должен знать, что я обращаюсь к определенному файлу...

joker99 18.04.2004 01:24

Ну так пиши ActiveX или ищи готовый и вперёд, выкачивать файлы у юзеров

Hubbitus 18.04.2004 02:46

Цитата:

ZoKeR:
Всё легально, пользовательнаоборот должен знать, что я обращаюсь к определенному файлу...
Если все легально, и пользователь должен знать - то зачем же изобретсат велосипед! К тому же ты собираешься передавать какие-то данные PHPшному скрипту, дак просто закачай файл на сервер стандартными средствами формы, и не мучайся. (<input type=file...>)

ZoKeR 18.04.2004 05:58

А если к скрипту обратиться одновременно человек 10.. представляешь какое будет торомжение... если закивать сначала...

Hubbitus 18.04.2004 06:32

Цитата:

ZoKeR:
А если к скрипту обратиться одновременно человек 10.. представляешь какое будет торомжение... если закивать сначала...
Ну из-за 10 сильного не должно быть, но не в этом дело. Я так понимаю что файл на сервере тебе не нужен, а нужна только какая-то конкретная информация.... Дак тогда и объясни понятнее людям что ты хочешь получить, ато так гадать можно долго...

ZoKeR 18.04.2004 06:57

Люди будут скачивать типа индефикациооного файла себе на комп, установят в то место, куда я им скажу, потом из этого файла при их аудифиекаации будет получаться одна из строчек, вот эта строка мне и нужна.

Hubbitus 18.04.2004 07:30

Если это будет использоваться только для утентификации пользователя, то можно слетующее предложить:
1. Дак почему бы и не сделать файл всего с одной строчкой чтобы был поменьше.
2. Можно использовать SSL шифрование (то что по протоколу https) и выдавать для авторизации электронный сертификат (ну приблизительно как на WM)

ZoKeR 18.04.2004 07:43

Можно использовать SSL шифрование (то что по протоколу https) и выдавать для авторизации электронный сертификат (ну приблизительно как на WM)

Вот это хороший вариант даже суппеер хороший, только как это сделать?? где об этом почитать можно?? Что-то я поискал так.. нгичего не нашел...

Hubbitus 20.04.2004 13:25

http://www.opennet.ru/base/dev/apache_mod_ssl.txt.html
http://www.pcmag.ru/?ID=41145
http://www.osp.ru/lan/1999/07-08/127.htm
Думаю ссылки немного помогут.

Hubbitus 20.04.2004 13:31

http://www.opennet.ru/base/sec/ssl_freebsd.txt.html
http://www.opennet.ru/base/sec/ssl_sign_cert.txt.html - еще вот нашел

Hubbitus 20.04.2004 13:34

http://www.opennet.ru/base/dev/apache_mod_ssl.txt.html
http://www.pcmag.ru/?ID=41145
http://www.osp.ru/lan/1999/07-08/127.htm
http://www.opennet.ru/base/sec/ssl_freebsd.txt.html
http://www.opennet.ru/base/sec/ssl_sign_cert.txt.html
Думаю ссылки немного помогут.

ZoKeR 20.04.2004 15:28

Спасибо большое. почитаю на досуге.


Часовой пояс GMT +4, время: 23:46.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.