芝麻web文件管理V1.00
编辑当前文件:/home/ezdajrnh/www/wp-content/plugins/facebook-for-woocommerce/includes/Feed/JsonFeedFileWriter.php
get_temp_file_path(); $temp_feed_file = false; try { // phpcs:ignore -- use php file i/o functions $temp_feed_file = fopen( $temp_file_path, 'a' ); if ( false === $temp_feed_file ) { // phpcs:ignore -- Escaping function for translated string not available in this context throw new PluginException( "Unable to open temporary file {$temp_file_path} for appending.", 500 ); } // phpcs:ignore -- use php file i/o functions if ( fwrite( $temp_feed_file, wp_json_encode( $data ) ) === false ) { throw new PluginException( 'Failed to write JSON data to the file.', 500 ); } } catch ( \Exception $exception ) { Logger::log( 'Error while writing temporary json feed file.', array( 'event' => 'feed_upload', 'event_type' => 'write_temp_feed_file', 'extra_data' => [ 'feed_name' => $this->feed_name, 'temp_file_path' => $temp_file_path, 'file_type' => 'json', ], ), array( 'should_send_log_to_meta' => true, 'should_save_log_in_woocommerce' => false, 'woocommerce_log_level' => \WC_Log_Levels::DEBUG, ), $exception, ); throw $exception; } finally { if ( $temp_feed_file ) { // phpcs:ignore -- use php file i/o functions fclose( $temp_feed_file ); } } } }