Мне это кажется неправильным:
$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);
if ($login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass)) {
Вам просто нужно:
$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);
if ($login_result) {
В противном случае он попытается войти в систему дважды, это может быть проблемой.
Также попробуйте добавить or die
к ftp_conect
, чтобы посмотреть, сможет ли он даже подключиться к серверу.
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");