FTP + PHP
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
FTP + PHP - 2006-04-15 17:02:35
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
Можно ли сделать такую штуку:
FTP-мэнеджер -> PHP-скрипт -> содержимое сайта
т.е. мне надо, что бы ftp-менеджер связывался с php-скриптом, через который быдет полноценный ftp-доступ
З.Ы. Я знаю, что в пхп есть функции ftp и можно создать графический ftp, а вот может ли ftp-менеджер связываться со скриптом?
|
|
|
FTP + PHP - 2006-04-15 17:13:11
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
Ну так открывай сокет и слушай соединение, в чём проблема…
|
|
|
FTP + PHP - 2006-04-15 17:15:46
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
Тыкс, а в ftp-Менеджере указывать url_сайта/имя_скрипта.php?
|
|
|
FTP + PHP - 2006-04-15 17:17:13
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
Причём тут имя скрипта? Адрес сервера и забинденный порт.
|
|
|
FTP + PHP - 2006-04-15 17:22:56
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
А подробнее можно?
На http://ru.php.net/ уже был…
|
|
|
FTP + PHP - 2006-04-15 17:55:30
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
В упор не понимаю, как без указания адреса скрипта можно работать с ним!
|
|
|
FTP + PHP - 2006-04-15 17:56:49
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
В данном контексте "подробнее" означает "дайте работающий код" Посему ответ такой: "ищи сам". В сети найти можно за 5 минут (с учётом, что сначала сходить покурить)
|
|
|
FTP + PHP - 2006-04-15 17:58:31
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
quote:
—————-<BR>Цитата: Дата:15.04.2006 17:55:30, Автор:QuickShare :: В упор не понимаю, как без указания адреса скрипта можно работать с ним!<BR><BR><BR> —————-
php.net/socket_create
|
|
|
FTP + PHP - 2006-04-15 18:00:29
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
А ты можешь хотя бы объяснить принцып построения такого скрипта? Вот нашёл интересную статейку про сокеты
|
|
|
FTP + PHP - 2006-04-15 18:31:48
|
|
|
mxxm
Сообщений: 253
Оценки: 0
Присоединился: 2004-03-13 08:39:42
|
Если говорить кратко, скрипт выступает в роли сервера, поэтому все обращения к порту, который он "занял", передаются этому скрипту. (IMHO) Для того, чтобы такой скрипт заработал, его надо запускать не с помощью браузера или какого-либо другого клиента, а через shell сервера, и он должен работать постоянно. Но, сначала, конечно, этот скрипт надо еще написать [sm=2.gif]
|
|
|
FTP + PHP - 2006-04-15 18:45:51
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
quote:
—————-<BR>Цитата: Дата:15.04.2006 18:00:29, Автор:QuickShare :: А ты можешь хотя бы объяснить принцып построения такого скрипта? —————-
Принцип прост: PHP позволяет открыть на сервере порт и обрабатывать информацию, которая поступает на этот порт. А любой сервис (FTP, HTTP, POP3и т.п. - всего лишь отсылка каких-либо данных серверу и выдача результата) Последним и должен заняться твой скрипт.
|
|
|
FTP + PHP - 2006-04-15 18:49:22
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
OK, а как сделать так, что бы скрипт всё время работал на сервере? Не буду же я из браузера к нему обращаться!
|
|
|
FTP + PHP - 2006-04-15 19:37:51
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
При открытии сокета нужно указать порт, а как порт привязать к скрипту?
|
|
|
FTP + PHP - 2006-04-16 19:09:35
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
А в фтп-менеджере мне надо будет логин/пароль от фтп-аккаунта указать или я смогу сам назначать логины/пароли и права доступа?
|
|
|
FTP + PHP - 2006-04-17 22:35:09
|
|
|
MrBlack
Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
|
Чтобы работал постоянно, какраз и надо запускать его с шелла. Ты сам пишешь сервер, значит сам и проверяешь логин и пароль.
|
|
|
FTP + PHP - 2006-04-18 14:01:07
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
Так а как с шелла запускать? Я никогда этого не делал!
|
|
|
FTP + PHP - 2006-04-18 14:14:23
|
|
|
MrBlack
Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
|
А вот так: php Sсгiрt.php
А если надо не ждать, пока он завершится, а запустить и выйти с шелла, то так: nohup php Sсгiрt.php &
|
|
|
FTP + PHP - 2006-04-18 14:54:02
|
|
|
SaBo
Сообщений: 1089
Оценки: 0
Присоединился: 2005-02-17 20:16:54
|
Эх блин! Спросил у хостера, он говорит, что макисальная работа скрипта 30 сек :( АццТОЙ:(
А как-нить ещё можно зделать FTP?
|
|
|
FTP + PHP - 2006-04-19 21:24:42
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
set_time_limit(0) попробуй в начале написать.
|
|
|
|
|