se vai a spulciare nella documentazione di php.net triverai sicuramente esempi e la spiegazione che cerchi...
soprattutto in Guida alle funzioni ---> XLIII. Funzioni FTP, cm riportato in questo link