Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-includes
/
wp-content
/
plugins
/
quttera-web-malware-scanner
:
qtrUtils.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * @file qtrUtils.php * @brief This module contains utility and helper functions * * @author Quttera (qtr), contactus@quttera.com * * @internal * Created 01/13/2016 * Compiler gcc/g++ * Company Quttera * Copyright Copyright (c) 2016, Quttera * * This source code is released for free distribution under the terms of the * GNU General Public License as published by the Free Software Foundation. * ===================================================================================== */ class CQtrUtils { public static function PluginRootDir() { return plugin_dir_url( __FILE__ ); } public static function GetDomainName() { $domain_name = network_site_url( '/' ); $parse = parse_url($domain_name); return $parse['host']; // prints 'google.com' } public static function GetUrlContent($url) { if (function_exists('curl_init')) { $conn = curl_init($url); curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($conn, CURLOPT_FRESH_CONNECT, true); curl_setopt($conn, CURLOPT_RETURNTRANSFER, 1); $url_get_contents_data = curl_exec($conn); curl_close($conn); } elseif(function_exists('file_get_contents')) { $url_get_contents_data = file_get_contents($url); } elseif(function_exists('fopen') && function_exists('stream_get_contents')) { $handle = fopen ($url, "r"); if($handle ==FALSE) { $url_get_contents_data = FALSE; } else { $url_get_contents_data = stream_get_contents($handle); fclose($handle); } } else { $url_get_contents_data = false; } return $url_get_contents_data; } } ?>