سلام،

چند مورد و مشکل....

1- خطوطی مانند خط زیر رو به چیزی شبیه همین خط زیر تغییر بده!!

$conn_id = ftp_connect('aaaa') or die('error in FTP connection');


2- مقدار file و remote_file نسبت به FTP های مختلف می تونه متفاوت باشه!!! به هر حال هر FTP ای به یه جایی متصل می شه که بهش می گن root اون FTP و ممکنه تو اون root شاخه ای با نام www باشه (که البته فقط یه لینک هستش) و یا شاخه ای با نام public_html. خلاصه اینکه شما نمی تونید دقیقا مطمئن باشید که جای --درستی-- فایل رو بالاگذاری می کنید.

3- شما نباید نام فایل روی مبدا رو به تابع ftp_fput بفرستید، بلکه باید اشاره گر به اون فایل رو بفرستید.... در خوندن مثال های manual خوب php دقت کنید!!!!

4- برای یافتن موقعیت خود در FTP سرور دور...... می تونید دقت بیشتری روی توابع ftp_chdir و ftp_cdup و ftp_pwd و ftp_rawlist و ftp_exec داشته باشید.

موفق و پیروز باشید، امید