Вернуться   HitForum - Форумы Мариупольской Городской Сети > HiTech > Web-разработка > Скрипты

Ответ
 
Опции темы
Старый 17.01.2014, 23:56   #1
Элитарный
 
Аватар для Fantella
 
Мужчина
Регистрация: 12.11.2005
Адрес: Мариуполь
Возраст: 38
Сообщений: 4,859
Вес репутации: 42 Fantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнуть


По умолчанию PHP и работа с FTP сервером

Подскажите, может кто уже делал такое.

Нужно из скрипта на PHP соединится с удалённым FTP и получить от него строку в которой сервак передаёт количество подключенных на данный момент пользователей.

Подключаться могу, а вот как достать затем ответы сервака с этой строкой. Строка вида: "Подключено ХХ из МАКС пользователей"

Код:
        // set up basic connection
	$conn_id = ftp_connect($ftp_server);
	// login with username and password
	if ($conn_id) { $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); }
	// upload a file
	if ((!$conn_id) || (!$login_result)) {
        // BAD
		$result = false;
    } else {
        // OK
		$result = true;
    }
Для чего это нужно? Чтобы узнать загруженность удалённого FTP сервака в данный момент времени.
__________________
Тут могла бы быть ваша реклама

Последний раз редактировалось Fantella; 18.01.2014 в 00:06.
Fantella вне форума   Ответить с цитированием
Старый 18.01.2014, 00:13   #2
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 95 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: PHP и работа с FTP сервером

Fantella, я так понимаю, речь о том, что сервер отдаёт в приветствии? Тогда с использованием данного модуля не получится - он, если я правильно помню, ориентирован только на передачу файлов. Попробуйте подключиться напрямую, к примеру, сокетом и считывать, а потом парсить сырые данные.

А если задача заключается именно в том, чтобы узнать загруженность, то это можно и другими способами решить - но надо понимать всю структуру. К примеру, может там нагиос стоит на сервере?
Wandering Star вне форума   Ответить с цитированием
Старый 18.01.2014, 02:00   #3
Элитарный
 
Аватар для Fantella
 
Мужчина
Регистрация: 12.11.2005
Адрес: Мариуполь
Возраст: 38
Сообщений: 4,859
Вес репутации: 42 Fantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнуть


По умолчанию Ответ: PHP и работа с FTP сервером

Цитата:
Сообщение от Wandering Star Посмотреть сообщение
Fantella, я так понимаю, речь о том, что сервер отдаёт в приветствии?
Именно эту.

Сервера разные, даже есть на винде и прогах типа ServU и подобных.

Хотелось бы в скрипте организовать не только проверку РАБОТАЕ/НЕТ, но и загруженность каждого узнавать.
__________________
Тут могла бы быть ваша реклама
Fantella вне форума   Ответить с цитированием
Старый 18.01.2014, 02:10   #4
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 95 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: PHP и работа с FTP сервером

Цитата:
Сообщение от Fantella Посмотреть сообщение
Именно эту.
Ну тогда вам точно дорога на более низкий уровень общения с ФТП. Но учтите, что многие эту информацию могут и не отдавать.
Wandering Star вне форума   Ответить с цитированием
Старый 18.01.2014, 10:30   #5
Активист
 
Аватар для tabber
 
Мужчина
Регистрация: 16.12.2010
Сообщений: 442
Вес репутации: 9 tabber - роза среди колючекtabber - роза среди колючекtabber - роза среди колючек


По умолчанию Ответ: PHP и работа с FTP сервером

Подключайся и делай по стримам запросы

[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]

Цитата:
If it's on a UNIX system, try ps -ef |grep ftp or http (options may be different on your OS - try ps -ef). That will give you the number of connections for ftp or http normally

% ps -ef|grep -c ftp

% ps -ef|grep -c http
__________________
them all
tabber вне форума   Ответить с цитированием
Старый 19.01.2014, 22:53   #6
Элитарный
 
Аватар для Fantella
 
Мужчина
Регистрация: 12.11.2005
Адрес: Мариуполь
Возраст: 38
Сообщений: 4,859
Вес репутации: 42 Fantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнутьFantella . Такую репутацию нельзя пошатнуть


По умолчанию Ответ: PHP и работа с FTP сервером

Цитата:
Сообщение от tabber Посмотреть сообщение
Подключайся и делай по стримам запросы

[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
Благодарен, попробую
__________________
Тут могла бы быть ваша реклама
Fantella вне форума   Ответить с цитированием
Ответ

  HitForum - Форумы Мариупольской Городской Сети > HiTech > Web-разработка > Скрипты


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

© 2003 - HitLine.
Часовой пояс GMT +3, время: 02:29.