HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/xampp/htdocs/FograG7p2p/ajax3.php
<?php
//$arr_file_types = ['image/png', 'image/gif', 'image/jpg', 'image/jpeg', 'text/txt'];

//if ((in_array($_FILES['file']['type'], $arr_file_types))) {
//	echo "false";
//	return;
//}

if (!file_exists('uploads')) {
	mkdir('uploads', 0777);
}

$dtime=time();
$dStr=substr($dtime,6,9)."-";

if(!empty($_SERVER['HTTP_CLIENT_IP'])){
   $myip = $_SERVER['HTTP_CLIENT_IP'];
}else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
   $myip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
   $myip= $_SERVER['REMOTE_ADDR'];
}
//echo $myip;

$contentT = file($_FILES['file']['tmp_name']);
	  //echo substr('abcdef', 1, 3);  // bcd

		$stringC = implode($contentT);
		
		
		
		$noSet300=strrpos($stringC,'NUMBER_OF_SETS	300');
	
		
		//echo "noSet:".$noSet300."zzz";
		
if ($noSet300 >1) {
move_uploaded_file($_FILES['file']['tmp_name'], '../FograG7p2p/upload/'.$_FILES['file']['name']);
echo $_FILES['file']['name'];
}
//echo "DE_job_".$_FILES['file']['name'];
?>