KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/abtechsci/mmc15/ezupload/setup/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/abtechsci/mmc15/ezupload/setup/index.php
<?php
error_reporting(E_ERROR  | E_PARSE);

$cp = "../cp/login.php"; //relative path to the control pannel
$Dbconfig_file_path = "../cp/configs/config.php";  //relative path to the db config file
@$sitetitle = addslashes($_POST['sitetitle']);
@$basefolder = addslashes($_POST['basefolder']);
@$dbhost = addslashes($_POST['dbhost']);
@$dbuser = addslashes($_POST['dbuser']);
@$dbpass = addslashes($_POST['dbpass']);
@$db = addslashes($_POST['db']);
@$adminuser = addslashes($_POST['adminuser']);
@$adminpass = addslashes($_POST['adminpass']);
@$adminpass2 = addslashes($_POST['adminpass2']);
@$adminemail = addslashes($_POST['adminemail']);
if(empty($basefolder))
	@$basefolder = substr(selfURL(),0,strlen(selfURL())-16); //get base folder of EasyUploader

function selfURL() { 
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; 
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); 
return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['SCRIPT_NAME']; } 
function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); }

$err ="";
if(isset($_POST["submit"]))
{
        // Validation
        if (strlen($dbhost) == 0 )
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter your  MySQL host name</font></p>";
        }

        if (strlen($dbuser) == 0 )
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter your MySQL username</font></p>";
        }

        

        if (strlen($db) == 0 )
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter your MySQL database name</font></p>";
      }

         if (!mysql_connect($dbhost, $dbuser, $dbpass))
{
   $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Error while trying to connect to MySQL , ".mysql_error()."</font></p>";
}

        if (strlen($adminuser) == 0 )
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid Admin Username</font></p>";
        }

        if (strlen($adminpass) <=6)
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid admin password , valid password should be more than 6  characters</font></p>";
        }	

        if ($adminpass2 != $adminpass)
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>password and confirm password of the admin are not identical</font></p>";
        }

        if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $adminemail))
        {
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid Admin Email address</font></p>";
        }
	/*
	if(!is_writeable($Dbconfig_file_path))
		{
        $err = "<p align='center'><font face='Arial' size='3' color='#FF0000'>Can not write to file! Please make sure you give 666 permissions to [EasyUploaderFolder]/cp/configs and each file inside it.</font></p>";

		}
*/
		
        IF(empty($err))
        {
        //installing the database
        require_once("db.php");
        
		//changing folders permissions
        //@chmod ( "../cp/configs", 777);
        //@chmod ( "../cp/styles", 777);
        //@chmod ( "../cp/files", 777);
        //@chmod ( "../cp/myfiles", 777);        
		
		//check if permissions already set correctly
		//check database file permissions
		//check security file permissions
		
        
        //adding the basic variables
		/*
        $fp = fopen($Dbconfig_file_path,'w');
        fwrite($fp , $dbhost."\r\n");
          fwrite($fp , $db."\r\n");
          fwrite($fp , "3306\r\n");
          fwrite($fp , $dbuser."\r\n");
          fwrite($fp , $dbpass."\r\n");
          fclose($fp);
        */
		//Save database parameters to config file
	
 		$fp=fopen($Dbconfig_file_path,'w');
		$data  =	"<?php\r\n";  		
		$data .=	'$host_name = ' . "'" .$dbhost . "';\r\n";
		$data .=	'$db_name = ' . "'" . $db . "';\r\n";
		$data .=	'$user_name = ' . "'" .$dbuser . "';\r\n";
		$data .=	'$password = ' . "'" .$dbpass . "';\r\n";		
		$data .=	'?>';  				
						
		fwrite($fp,$data);
		fclose($fp);    			

      die("<p align='center'><i><font color='#0000FF'><b>Thank you for installing EasyUploader, </b></font></i> </p>
<p align='center'><i><font color='#0000FF'><b>Please follow <a href= '".$cp."' >this link </a> to the admin Area </b></font></i> </p>");
 }
}
?>
<html dir="ltr">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Install EasyUploader 2.0</title>
<link href="setup.css" rel="stylesheet" type="text/css">
</head>
<body>

<div align="center">
	<table border="1" cellpadding="0" cellspacing="0" width="782" id="table3" height="207" bordercolor="#000066">
		<tr>
			<td bgcolor="#7895C9">&nbsp;<font color="#FFFFFF"><b>Easy Uploader
			Setup</b></font></td>
		</tr>
		<tr>
			<td bgcolor="#DEEDFE" height="179">
			<div align="center">&nbsp;
				<TABLE  cellSpacing=0 cellPadding=2 width="718" border=0 id="table4">
  <SCRIPT language=JavaScript src=""></SCRIPT>

  <FORM name="uploadfrm" action="<?php echo $_SERVER["file:///D|/Work/EasyUploader/dist/EasyUploader1.5/src/setup_old/PHP_SELF"]; ?>" method="post"
  encType=multipart/form-data>
  <TBODY>
    <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD bgcolor="#DEEDFE" align="center" colspan="4">
	<i><font face="Verdana" size="2" color="#FF0000"><?php echo $err; ?></font></i></TD>
    </TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left"><strong>General Settings</strong></TD>
    <TD width="4" bgcolor="#DEEDFE"></TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;</TD></TR>
  <TR>
    <TD bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD bgcolor="#DEEDFE" align="left">Site Title</TD>
    <TD bgcolor="#DEEDFE"></TD>
    <TD bgcolor="#DEEDFE"><input name="sitetitle" type="text" id="sitetitle" value="<?php echo $sitetitle ; ?>" size="36"></TD>
    <TD bgcolor="#DEEDFE" class="notes">Sender name for all emails sent by EasyUploader</TD>
  </TR>
  <TR>
    <TD bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD bgcolor="#DEEDFE" align="left">Base Folder</TD>
    <TD bgcolor="#DEEDFE"></TD>
    <TD bgcolor="#DEEDFE"><input name="basefolder" type="text" id="basefolder" value="<?php echo $basefolder ; ?>" size="36"></TD>
    <TD bgcolor="#DEEDFE"><div class="notes">Usually you do not need to edit this</div></TD>
  </TR>
  <TR>
    <TD bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD bgcolor="#DEEDFE" align="left">&nbsp;</TD>
    <TD bgcolor="#DEEDFE"></TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;</TD>
  </TR>
  <TR>
    <TD bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD bgcolor="#DEEDFE" align="left"><b>MySQL Settings</b></TD>
    <TD bgcolor="#DEEDFE"></TD>
    <td colspan="2" bordercolor="#99B3E9" bgcolor="#DEEDFE"><div class="notes">You need to get correct MySQL database information from your   hosting company! </div></td>
  </TR>
  <TR>
    <TD   width="4" align="right">&nbsp;</TD>
    <TD   width="151" align="left">Host</TD>
    <TD width="4"></TD>
    <TD colspan="2">&nbsp;<input type="text" name="dbhost" size="36" value="<?php echo $dbhost ; ?>"></TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">User name</TD>
    <TD width="4" bgcolor="#DEEDFE"></TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;<input type="text" name="dbuser" size="36" value="<?php echo $dbuser; ?>"></TD></TR>
  <TR>
    <TD   width="4" align="right">&nbsp;</TD>
    <TD   width="151" align="left">Password </TD>
    <TD width="4"></TD>
    <TD colspan="2">&nbsp;<input type="password" name="dbpass" size="36"></TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">Database name</TD>
    <TD width="4" bgcolor="#DEEDFE"></TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;<input type="text" name="db" size="36" value="<?php echo $db; ?>"></TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">&nbsp;</TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;</TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left"><b>	Control Panel Security</b></TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;</TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">Username</TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD colspan="2" bgcolor="#DEEDFE">
	<input type="text" name="adminuser" size="36" value="<?php echo $adminuser; ?>"></TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">Password</TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD  width="216" bgcolor="#DEEDFE">
	<input type="password" name="adminpass" size="36"></TD>
    <TD  width="323" bgcolor="#DEEDFE"> <div class="notes">Should be more than 6
      characters</div></TD>
  </TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">Confirm Password</TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD colspan="2" bgcolor="#DEEDFE">
	<input type="password" name="adminpass2" size="36"></TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">Email</TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD colspan="2" bgcolor="#DEEDFE">
	<input type="text" name="adminemail" size="36" value="<?php echo $adminemail; ?>"></TD></TR>
  <TR>
    <TD   width="4" bgcolor="#DEEDFE" align="right">&nbsp;</TD>
    <TD   width="151" bgcolor="#DEEDFE" align="left">&nbsp;</TD>
    <TD width="4" bgcolor="#DEEDFE">&nbsp;</TD>
    <TD colspan="2" bgcolor="#DEEDFE">&nbsp;</TD></TR>
  <TR>
    <TD  colSpan=5 height=35 bgcolor="#DEEDFE">
	<p align="center">
	<INPUT onClick="uploadprogress('')" type=submit value="Setup Now" name=submit>
    </TD></TR></FORM></TBODY></TABLE>
			</div>
			</td>
		</tr>
	</table>
</div>
<p align="center">&nbsp;</p>

</body>

</html>

Anon7 - 2021