From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- srcs/wordpress/wp-includes/ms-files.php | 88 --------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 srcs/wordpress/wp-includes/ms-files.php (limited to 'srcs/wordpress/wp-includes/ms-files.php') diff --git a/srcs/wordpress/wp-includes/ms-files.php b/srcs/wordpress/wp-includes/ms-files.php deleted file mode 100644 index 0f2c079..0000000 --- a/srcs/wordpress/wp-includes/ms-files.php +++ /dev/null @@ -1,88 +0,0 @@ -archived == '1' || $current_blog->spam == '1' || $current_blog->deleted == '1' ) { - status_header( 404 ); - die( '404 — File not found.' ); -} - -$file = rtrim( BLOGUPLOADDIR, '/' ) . '/' . str_replace( '..', '', $_GET['file'] ); -if ( ! is_file( $file ) ) { - status_header( 404 ); - die( '404 — File not found.' ); -} - -$mime = wp_check_filetype( $file ); -if ( false === $mime['type'] && function_exists( 'mime_content_type' ) ) { - $mime['type'] = mime_content_type( $file ); -} - -if ( $mime['type'] ) { - $mimetype = $mime['type']; -} else { - $mimetype = 'image/' . substr( $file, strrpos( $file, '.' ) + 1 ); -} - -header( 'Content-Type: ' . $mimetype ); // always send this -if ( false === strpos( $_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS' ) ) { - header( 'Content-Length: ' . filesize( $file ) ); -} - -// Optional support for X-Sendfile and X-Accel-Redirect -if ( WPMU_ACCEL_REDIRECT ) { - header( 'X-Accel-Redirect: ' . str_replace( WP_CONTENT_DIR, '', $file ) ); - exit; -} elseif ( WPMU_SENDFILE ) { - header( 'X-Sendfile: ' . $file ); - exit; -} - -$last_modified = gmdate( 'D, d M Y H:i:s', filemtime( $file ) ); -$etag = '"' . md5( $last_modified ) . '"'; -header( "Last-Modified: $last_modified GMT" ); -header( 'ETag: ' . $etag ); -header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', time() + 100000000 ) . ' GMT' ); - -// Support for Conditional GET - use stripslashes to avoid formatting.php dependency -$client_etag = isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) ? stripslashes( $_SERVER['HTTP_IF_NONE_MATCH'] ) : false; - -if ( ! isset( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ) ) { - $_SERVER['HTTP_IF_MODIFIED_SINCE'] = false; -} - -$client_last_modified = trim( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ); -// If string is empty, return 0. If not, attempt to parse into a timestamp -$client_modified_timestamp = $client_last_modified ? strtotime( $client_last_modified ) : 0; - -// Make a timestamp for our most recent modification... -$modified_timestamp = strtotime( $last_modified ); - -if ( ( $client_last_modified && $client_etag ) - ? ( ( $client_modified_timestamp >= $modified_timestamp ) && ( $client_etag == $etag ) ) - : ( ( $client_modified_timestamp >= $modified_timestamp ) || ( $client_etag == $etag ) ) - ) { - status_header( 304 ); - exit; -} - -// If we made it this far, just serve the file -readfile( $file ); -flush(); -- cgit