108 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
$drivespacevisible1 = $_POST['drivespacevisible'];
 | 
						|
$drive1visible1 = $_POST['drive1visible'];
 | 
						|
$drive1a = $_POST['drive1'];
 | 
						|
$drive2visible1 = $_POST['drive2visible'];
 | 
						|
$drive2a = $_POST['drive2'];
 | 
						|
$drive3visible1 = $_POST['drive3visible'];
 | 
						|
$drive3a = $_POST['drive3'];
 | 
						|
$drive4visible1 = $_POST['drive4visible'];
 | 
						|
$drive4a = $_POST['drive4'];
 | 
						|
$drive5visible1 = $_POST['drive5visible'];
 | 
						|
$drive5a = $_POST['drive5'];
 | 
						|
$drive6visible1 = $_POST['drive6visible'];
 | 
						|
$drive6a = $_POST['drive6'];
 | 
						|
$drive7visible1 = $_POST['drive7visible'];
 | 
						|
$drive7a = $_POST['drive7'];
 | 
						|
//
 | 
						|
$fl='../config.php'; 
 | 
						|
        /*read operation ->*/ $tmp = fopen($fl, "r");   $content=fread($tmp,filesize($fl)); fclose($tmp);
 | 
						|
 | 
						|
// here goes your update
 | 
						|
// drive Visible Update
 | 
						|
if (empty($drivespacevisible1)) {
 | 
						|
    $content =   preg_replace( '/\$drivespacevisible = \"(.*?)\";/', '$drivespacevisible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drivespacevisible = \"(.*?)\";/', '$drivespacevisible = "1";', $content);
 | 
						|
 }
 | 
						|
 | 
						|
 | 
						|
// Drive1 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive1visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive1visible = \"(.*?)\";/', '$drive1visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive1visible = \"(.*?)\";/', '$drive1visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive1 = \"(.*?)\";/', '$drive1 = "'.$drive1a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 | 
						|
// Drive2 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive2visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive2visible = \"(.*?)\";/', '$drive2visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive2visible = \"(.*?)\";/', '$drive2visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive2 = \"(.*?)\";/', '$drive2 = "'.$drive2a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 | 
						|
// Drive3 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive3visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive3visible = \"(.*?)\";/', '$drive3visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive3visible = \"(.*?)\";/', '$drive3visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive3 = \"(.*?)\";/', '$drive3 = "'.$drive3a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 | 
						|
// Drive4 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive4visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive4visible = \"(.*?)\";/', '$drive4visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive4visible = \"(.*?)\";/', '$drive4visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive4 = \"(.*?)\";/', '$drive4 = "'.$drive4a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 | 
						|
// Drive5 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive5visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive5visible = \"(.*?)\";/', '$drive5visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive5visible = \"(.*?)\";/', '$drive5visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive5 = \"(.*?)\";/', '$drive5 = "'.$drive5a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 | 
						|
// Drive6 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive6visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive6visible = \"(.*?)\";/', '$drive6visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive6visible = \"(.*?)\";/', '$drive6visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive6 = \"(.*?)\";/', '$drive6 = "'.$drive6a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 | 
						|
// Drive7 Settings
 | 
						|
// FTP Visible Update
 | 
						|
if (empty($drive7visible1)) {
 | 
						|
    $content =   preg_replace( '/\$drive7visible = \"(.*?)\";/', '$drive7visible = "0";', $content);
 | 
						|
 } else {
 | 
						|
 $content =   preg_replace( '/\$drive7visible = \"(.*?)\";/', '$drive7visible = "1";', $content);
 | 
						|
 }
 | 
						|
$content =   preg_replace( '/\$drive7 = \"(.*?)\";/', '$drive7 = "'.$drive7a.'";', $content);
 | 
						|
// End of Settigns
 | 
						|
 
 | 
						|
        /*write operation ->*/ $tmp =fopen($fl, "w");    fwrite($tmp, $content);    fclose($tmp);
 | 
						|
 | 
						|
		//sleep for 5 seconds
 | 
						|
		
 | 
						|
		
 | 
						|
		header("Location: re1.php");
 | 
						|
die();
 | 
						|
		
 | 
						|
		?>
 |