| 
<?php
/**
 * Finish file.
 *
 * @package Turtle
 * @access public
 * @desc Finish file.
 * @copyright Marcin Sznyra (c) 2005 <[email protected]>
 * @author Marcin Sznyra <[email protected]>
 * @version $Id: _file.class.php,v 1.0 2005/12/29 11:39:23 MarcinSznyra Exp $;
 * @since Version 1.0
 */
 include( realpath( dirname( __FILE__ ) ).'/_file.class.php' );
 
 function ObfOpenRandomsFile( )
 {
 global $_RANDOMS;
 
 $_FILE = new File( );
 $_FILE -> open( realpath( dirname( __FILE__ ) ).'/randoms.dat' );
 
 $_RANDOMS = unserialize( $_FILE -> read( ) );
 
 $_FILE -> close( );
 
 }
 
 function ObfOpenFunctionsFile( )
 {
 global $_FUNCTIONS;
 
 $_FILE = new File( );
 $_FILE -> open( realpath( dirname( __FILE__ ) ).'/functions.dat' );
 
 $_FUNCTIONS = unserialize( $_FILE -> read( ) );
 
 $_FILE -> close( );
 
 
 }
 
 function ObfOpenClassesFile( )
 {
 global $_CLASSES;
 
 $_FILE = new File( );
 $_FILE -> open( realpath( dirname( __FILE__ ) ).'/classes.dat' );
 
 $_CLASSES = unserialize( $_FILE -> read( ) );
 
 $_FILE -> close( );
 
 }
 
 function ObfOpenVariablesFile( )
 {
 global $_VARIABLES;
 
 $_FILE = new File( );
 $_FILE -> open( realpath( dirname( __FILE__ ) ).'/variables.dat' );
 
 $_VARIABLES = unserialize( $_FILE -> read( ) );
 
 $_FILE -> close( );
 
 
 }
 
 ObfOpenFunctionsFile( );
 ObfOpenClassesFile( );
 ObfOpenVariablesFile( );
 ObfOpenRandomsFile( );
 ?>
 <h1>Turtle Muddler</h1>
 <p>This is the end ;) you can find all of your functions, classes or variables at list below and by the way your project is mess up.</p>
 <form method="post" name="form">
 <input type="text" name="key" value="">
 <input type="submit" name="submit" value="search">
 </form>
 <?
 if( isset( $_POST['key'] ) )
 {
 echo 'Search process for key :<strong> '.$_POST['key'].' </strong>: <BR>';
 echo '====================================<BR>';
 
 if( array_key_exists( strtolower( $_POST['key'] ) , $_CLASSES ) )
 {
 echo 'Key <b>'.$_POST['key'].'</b> exists in <b>$_CLASSES</b> array and has value <b>'.$_CLASSES[$_POST['key']].'</b><BR>';
 }
 
 if( array_key_exists( strtolower( $_POST['key'] ) , $_FUNCTIONS ) )
 {
 echo 'Key <b>'.$_POST['key'].'</b> exists in <b>$_FUNCTIONS</b> array and has value <b>'.$_FUNCTIONS[$_POST['key']].'</b><BR>';
 }
 
 if( array_key_exists( $_POST['key'] , $_VARIABLES ) )
 {
 echo 'Key <b>'.$_POST['key'].'</b> exists in <b>$_VARIABLES</b> array and has value <b>'.$_VARIABLES[$_POST['key']].'</b><BR>';
 }
 
 if( $klucz = array_search( strtolower( $_POST['key'] ) ,  $_CLASSES ) )
 {
 echo 'Value <b>'.$_POST['key'].'</b> is in array <b>$_CLASSES</b> array and has key <b>'.$klucz.'</b><BR>';
 }
 
 if( $klucz = array_search( strtolower( $_POST['key'] ) ,  $_FUNCTIONS ) )
 {
 echo 'Value <b>'.$_POST['key'].'</b> is in array <b>$_FUNCTIONS</b> array and has key <b>'.$klucz.'</b><BR>';
 }
 
 if( $klucz = array_search( $_POST['key'] ,  $_VARIABLES ) )
 {
 echo 'Value <b>'.$_POST['key'].'</b> is in array <b>$_VARIABLES</b> array and has key <b>'.$klucz.'</b><BR>';
 }
 
 
 if( $klucz = array_search( $_POST['key'] ,  $_RANDOMS ) )
 {
 echo 'Value <b>'.$_POST['key'].'</b> is in array <b>$_RANDOMS</b> array and has key <b>'.$klucz.'</b><BR>';
 }
 }
 
 
 echo '============== CLASSES =============';
 echo '<pre>';
 print_r( $_CLASSES );
 echo '</pre>';
 
 echo '============== FUNCTIONS =============';
 echo '<pre>';
 print_r( $_FUNCTIONS );
 echo '</pre>';
 
 
 echo '============== VARIABLES =============';
 echo '<pre>';
 print_r( $_VARIABLES );
 echo '</pre>';
 
 echo '============== RANDOMS =============';
 echo '<pre>';
 print_r( $_RANDOMS );
 echo '</pre>';
 ?>
 |