!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/home/scripts/pba/phc-read-only/test/subjects/unsupported/   drwxrwxr-x
Free 83.33 GB of 96.73 GB (86.15%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     foreach_as_while.php (2.56 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

    $array 
= array (=> "a"=> "b"=> "c"=> "d");

    
// standard foreach, no references
    
$temp_array $array;
    while (list (
$key$val) = each ($temp_array))
    {
        
var_export ($key);
        
var_export ($val);
    }
    
var_export ($array);
    
reset ($array);
    echo 
"-------------- 1 -----------------\n";

    
// standard foreach, with references
    
$temp_array = &$array;
    while (list (
$key, ) = each (&$temp_array))
    {
        
$val $temp_array [$key];
        
var_export ($key);
        
var_export ($val);
    }
    
var_export ($array);
    
reset ($array);
    echo 
"-------------- 2 -----------------\n";

    
// refernce done by in-loop copy, single param to list
    
while (list ($key) = each (&$temp_array))
    {
        
$val = &$key;
        
var_export ($key);
        
var_export ($val);
    }
    
var_export ($array);
    
reset ($array);
    echo 
"-------------- 3 -----------------\n";

    
// refernce done by in-loop copy, two params to list
    
while (list ($key, ) = each (&$temp_array))
    {
        
$val = &$key;
        
var_export ($key);
        
var_export ($val);
    }
    
var_export ($array);
    
reset ($array);
    echo 
"-------------- 4 -----------------\n";

    
// refernce done by in-loop copy, no list
    
while ($key each (&$temp_array))
    {
        
$val = &$key;
        
var_export ($key);
        
var_export ($val);
    }
    
var_export ($array);
    
reset ($array);
    echo 
"-------------- 5 -----------------\n";


    
// now a foreach
    
foreach ($array as $key => &$val)
    {
        
$key *= 2;
        
var_export ($key);
        
var_export ($val);
    }
    
var_export ($array);
    
reset ($array);
    echo 
"-------------- 6 -----------------\n";


        
// with references
    // From the php documentation:
    //      Because assigning an array to another variable resets the original
    //      arrays pointer, our example above would cause an endless loop had we
    //      assigned $fruit to another variable inside the loop.
    // I can't seem to replicate this
    
$a = array (656237);
    
reset ($a); // cant reset
    
while (list ($x, ) = each (&$a))
    {
        
$b $a;
        
$c =& $a;
        
var_export ($a[$x]);
    }
    echo 
"\n";
    echo 
"-------------- 7 -----------------\n";


    foreach (
$a as &$x)
    {
        
$b $a;
        
$b[3] = "A"// php is copy on write
        
var_export ($b[0]);
        
var_export ($a);
        
var_export ($b);
    }
    echo 
"-------------- 8 -----------------\n";

    foreach (
$a as $x)
    {
        
$b $a;
        
$b[3] = "A"// php is copy on write
        
var_export ($b[0]);
        
var_export ($a);
        
var_export ($b);
    }
    echo 
"-------------- 9 -----------------\n";


    foreach (
$a as &$x)
    {
        
// move $a's iterator to the end
        
while (each ($a)) {}
        
$b $a;
        
$b[3] = "A"// php is copy on write
        
var_export ($b[0]);
        
var_export ($a);
        
var_export ($b);
    }
    echo 
"-------------- 10 ----------------\n";



?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0045 ]--