function upload($filepath, $extname) { $tracker = fastdfs_tracker_get_connection(); if (!$tracker) { return false; } $storage = fastdfs_tracker_query_storage_store(); if (!$storage) { return false; } $server = fastdfs_connect_server($storage['ip_addr'], $storage['port']); if (!fastdfs_active_test($server)) { return false; } $storage['sock'] = $server['sock']; return fastdfs_storage_upload_by_filename($filepath, $extname, array(), null, $tracker, $storage); }
var_dump($tracker); if (!fastdfs_active_test($tracker)) { error_log("fastdfs_active_test errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info()); exit(1); } $server = fastdfs_connect_server($tracker['ip_addr'], $tracker['port']); var_dump($server); var_dump(fastdfs_disconnect_server($server)); var_dump($server); var_dump(fastdfs_tracker_query_storage_store_list()); $storage = fastdfs_tracker_query_storage_store(); if (!$storage) { error_log("fastdfs_tracker_query_storage_store errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info()); exit(1); } $server = fastdfs_connect_server($storage['ip_addr'], $storage['port']); if (!$server) { error_log("fastdfs_connect_server errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info()); exit(1); } if (!fastdfs_active_test($server)) { error_log("fastdfs_active_test errno: " . fastdfs_get_last_error_no() . ", error info: " . fastdfs_get_last_error_info()); exit(1); } //var_dump(fastdfs_tracker_list_groups($tracker)); $storage['sock'] = $server['sock']; $file_info = fastdfs_storage_upload_by_filename("/usr/include/stdio.h", null, array(), null, $tracker, $storage); if ($file_info) { $group_name = $file_info['group_name']; $remote_filename = $file_info['filename']; var_dump($file_info);