文件操作 - class-exporter-csv.php
返回文件管理
返回主菜单
删除本文件
文件: /storage/v12552/i2kdefense/public_html/wp-content/plugins/stream/exporters/class-exporter-csv.php
编辑文件内容
<?php /** * CSV Exporter * * @package WP_Stream */ namespace WP_Stream; /** * Class - Exporter_CSV */ class Exporter_CSV extends Exporter { /** * Exporter name * * @var string */ public $name = 'CSV'; /** * Exporter slug * * @var string */ public $slug = 'csv'; /** * Outputs CSV data for download * * @param array $data Array of data to output. * @param array $columns Column names included in data set. * @return void */ public function output_file( $data, $columns ) { if ( ! defined( 'WP_STREAM_TESTS' ) || ( defined( 'WP_STREAM_TESTS' ) && ! WP_STREAM_TESTS ) ) { header( 'Content-type: text/csv' ); header( 'Content-Disposition: attachment; filename="stream.csv"' ); } ob_start(); $csv = fopen( 'php://output', 'w' ); fputcsv( $csv, array_values( $columns ) ); foreach ( $data as $row ) { fputcsv( $csv, $row ); } fclose( $csv ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_fclose echo ob_get_clean(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped if ( ! defined( 'WP_STREAM_TESTS' ) || ( defined( 'WP_STREAM_TESTS' ) && ! WP_STREAM_TESTS ) ) { exit; } } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件