HEX
Server: Apache
System: Linux dotw660 5.10.0-37-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64
User: web350 (1012)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/clients/client125/web350/web/wp-content/plugins/wp-automatic/inc/atef_full_content.php
<?php
/**
 * Grab full content from feeds knowing the summary text and the full source html
 */
 

class AtefFullContent{

	public  $debug = true;
	
	/**
	 * Remove headers , styles footer and so on
	 * @param unknown $doc
	 */
	function prepareDoc($doc){
		
		// Get body
		$doc = preg_match('{<body.*</body>}s', $doc , $bodyMatchs );
		$docBody = $bodyMatchs[0];
		
		if(trim($docBody) == ''){
			$this->echoDebug('No Body Found ... skiping');
			return false;
		}
		
		// Remove styles and js
		$pattersToStrip = array('{<noscript.*?script>}s','{<script.*?script>}s');
		$docBody = preg_replace($pattersToStrip , '', $docBody);
		
		print_r($docBody);
		
		//echo $doc;
		
	}
	
	function echoDebug($msg){
		print_r($msg);
	}
	
	
}