Hmmm może spróbuj jeszcze tak:
<?php
$katalog = '/katalog/';
echo "zawartość katalogu:"; while($plik = readdir($otwieranie)) {
}
echo</ul>
?>
U mnie cos takiego zadziałało. Przerób to żeby poszło na ftp innego serwera i powinno być ok. W połączeniu z dirname i basename można z tego zrobic skrypt, do którego nie trzeba podawać bezpośrednio ścieżki katalogów. Dałęm tylko zalążek więc pokombinuj ...