|
|
|
| В процессе создания своего сайта, у меня возникла проблема. Идея такова, что каждый зарегистрированный пользователь, зайдя на сайт обладает к.-либо фильмом и хочет поделиться им с другими пользователями. Он добавляет его, введя название и свой IP-адресс или ник. Через некоторое время пользователь может удалить этот фильм со своей машины, но ссылка отстанется. В начале была идея просто открыть возможность удаления ссылки на фильм пользователю, но это не разумно. Возникла идея создания поисковой машины, которая сканировала бы мак-адреса или IP-адреса зарегистрированных пользователей и проверять, есть ли такой фильм и если такового не найдено, удалить ссылку.
Подскажите, возможно ли сделать что-то подобное на РНР? Если да, то подскажите, как можно добраться до того или иного адреса(а дальше я сам :-)) по локальной или глобальной сети? | |
|
|
|
|
|
|
|
для: Денис
(10.09.2005 в 18:19)
| | - | |
|
|
|
|
|
|
|
для: Softtime
(10.09.2005 в 18:29)
| | :-) спасибо большое, даже не надеялся на такой быстрый ответ :-) | |
|
|
|
|
|
|
|
для: Softtime
(10.09.2005 в 18:29)
| | Все хорошо. Но есть одно "но" (либо я не правильно разбираюсь в функции ftp_connect и с ftp-соединениями вообще): соедниение происходит по ftp. Как работает ftp- функция: она делает соединение через ftp-сервер, установленный на машине клиента? А если такового у него нет, тогда как быть? | |
|
|
|
|
|
|
|
для: Softtime
(10.09.2005 в 18:29)
| | Еще один вопрос: я нашел функцию, с помощью которой можно осуществляь соединение - file_get_contents(). Проверил на своей машине - работает, но открывает страницу Apach - стандартную страницу. Попробовал соединиться с другими адресами - ошибка.
echo "<h1>Первая страница(HTTP):</h1>";
echo file_get_contents("http://10.100.164.47");
|
Как осуществить соединение по http:// с другими IP и как можно осуществить переход на ту страницу, которую пользователь либо открыл на доступ в сети либо при считывании с формы с поля ввода, скажем, пользователь ввел в строке "D:\...", мы считали эту строку и перешли на эту страницу. | |
|
|
|
|
|
|
|
для: Денис
(10.09.2005 в 20:48)
| | Хм... здесь наверное нужно по просто смотреть доступен файл по указанному адресу или нет и для этого воспользоваться функцией по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2509 - она по0зволяет возратить код ответа и размер удалённого файла. | |
|
|
|
|
|
|
|
для: cheops
(10.09.2005 в 21:13)
| | Нет, немного не то. Я имел ввиду не проверку последней модификации файла, а именно открытие файла через http:// ip-адрес пользователя | |
|
|
|