Login   Register  
PHP Classes
elePHPant
Icontem

File: phpJSO.example.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Noor Dawod  >  Javascript Obfuscator  >  phpJSO.example.php  >  Download  
File: phpJSO.example.php
Role: Example script
Content type: text/plain
Description: An example PHP script
Class: Javascript Obfuscator
Obfuscate a Javascript source code
Author: By
Last change:
Date: 2004-09-15 12:33
Size: 1,879 bytes
 

Contents

Class file image Download
<?php

  
/**
   *  phpJSO - A JavaScript Obfuscator written in PHP.
   *  Copyright © COMRAX® Ltd. All rights reserved.
   *  Unauthorized duplication and modification prohibited.
   *
   *  END-USER LICENSE AND AGREEMENT
   *  THIS SOFTWARE  IS PROVIDED  BY "COMRAX LTD" ``AS IS'' AND  ANY EXPRESS  OR
   *  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED  TO, THE IMPLIED WARRANTIES
   *  OF MERCHANTABILITY  AND FITNESS FOR  A PARTICULAR PURPOSE  ARE DISCLAIMED.
   *  IN  NO  EVENT  SHALL  "COMRAX LTD"  BE  LIABLE FOR  ANY  DIRECT, INDIRECT,
   *  INCIDENTAL, SPECIAL, EXEMPLARY,  OR CONSEQUENTIAL DAMAGES (INCLUDING,  BUT
   *  NOT LIMITED  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
   *  DATA,  OR PROFITS; OR BUSINESS INTERRUPTION)  HOWEVER CAUSED  AND true ANY
   *  THEORY  OF  LIABILITY,  WHETHER  IN  CONTRACT, STRICT  LIABILITY, OR  TORT
   *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING  IN ANY WAY OUT  OF THE USE OF
   *  THIS  SOFTWARE,  EVEN  IF ADVISED  OF  THE  POSSIBILITY  OF  SUCH  DAMAGE.
  */

  /// Include phpJSO main class file.
  
require_once( 'phpJSO.class.php' );

  
/// Source file to be obfuscated.
  
ob_start( );
  
readfile'phpJSO.example.js' );
  
$javascriptCode ob_get_contents( );
  
ob_end_clean( );

  
/// Instantiate a new phpJSO object.
  
$jso = new phpJSO( );

  
/// Point to the source code using a referenced variable.
  
$jso->setSourceCodeByRef$javascriptCode );

  
/// Process source code and get back obfuscated code.
  
$obfuscatedCode =& $jso->getObfuscatedCode( );

  
/// Free memory.
  
$jso->freeMemory( );
  
$jso null;

  
/// Output obfuscated code.
  
echo $obfuscatedCode;



  
/**
   *  DON'T ADD ANY CLOSING TAG OR CODE HENCEFORTH!
   *
   *  PHP ENGINE AUTOMATICALLY STOPS PARSING AT END
   *  OF SCRIPT, EVEN IF NO CLOSING TAG IS PRESENT.
  */