2FedY@
Концепция довольно простая, попробую объяснить ещё раз:
1) Устанавливаешь соединение с FTP-сервером посредством РНР.
2) Кладешь туда тестовый пакет если его там нету (на FTP)
3) Открываешь считалку времени (HELP: http://ru2.php.net/manual/ru/function.microtime.php)
4) запрашиваешь у сервера тестовый пакет.
5) Останавливаешь считалку. (результатом станет кол-во микросекунд за которые прошла скачка файла с сервака)
6) размер пакета делишь на время и получаешь искомую скорость.
http://ru2.php.net/manual/ru/ref.ftp.php - это как работать с фтп
http://ru2.php.net/manual/ru/ref.network.php - это как работать с сетью
Думаю этой информации вполне достаточно для того чтоб ты сам всё прекрасно написал

)
-~{}~ 17.12.06 22:02:
2RigVan
Ага, тока вопервых скорость соединения FTP и скорость ответа ICMP - это не одинаковые величины, это раз. И не факт что на хосте разрешены exec() и system()