$conn_id = ftp_connect($ftp_server); // set up basic connection
DebToFile( '-00041:: $conn_id::' . print_r( $conn_id, true ), false );
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // login with username and password
DebToFile( '-00042:: $login_result::' . print_r( $login_result, true ), false );
/* $dirs_list = ftp_nlist( $conn_id, '.' );
DebToFile( '-00044:: $dirs_list::' . print_r( $dirs_list, true ), false );
if ( is_array($dirs_list) and !in_array( 'uploads', $dirs_list) ) {
DebToFile( '-00044411 DIR uploads CREATING' , false );
ftp_mkdir($conn_id, '/uploads');
DebToFile( '-00044412 AFTER DIR uploads CREATING' , false );
//return false;
} */
DebToFile( '-000444:: ::' . print_r("Current directory: " . ftp_pwd($conn_id), true ), false );
DebToFile( '++0004500 BEFORE::????!!!!' , false );
try {
if (ftp_chdir($conn_id, '/uploads')) {
DebToFile( "-00045110 Current directory is now: " . ftp_pwd($conn_id) , false );
} else {
DebToFile( '-00045111 Couldn\'t change directory' , false );
ftp_mkdir($conn_id, '/uploads');
DebToFile( '-00045112 After dir /uploads creation' , false );
}
} catch (Exception $e) {
DebToFile( '-0004501 ERROR $e->getMessage()::' . $e->getMessage(), false );
//echo 'Выброшено исключение: ', $e->getMessage(), "\n";
}