Location: PHPKode > scripts > PHP Setup Wizard > includes/core/validation.php
<?php //00733
// =====================================================
// PHP Setup Wizard Script - by VLD Interactive
// ----------------------------------------------------
// http://www.phpsetupwizard.com/
// http://www.vldinteractive.com/
// -----------------------------------------------------
// Copyright (c) 2005-2011 VLD Interactive
// =====================================================
// THIS IS COPYRIGHTED SOFTWARE
// PLEASE READ THE LICENSE AGREEMENT
// http://www.phpsetupwizard.com/license/
// =====================================================
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');@dl($__ln);if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}@dl($__ln);}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("ionCube loader does not appear to be installed on your server which is required to run the free version of PHP Setup Wizard script. You may contact your hosting provider to have ionCube loader installed for you or you may refer to http://www.ioncube.com/loaders.php for installation instructions. Alternatively you can purchase the Premium version of PHP Setup Wizard script at http://www.phpsetupwizard.com/download which does not require ionCube loader and is completely open source.");exit(199);
?>
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
p/RL7MiRkCuEsS4JJ0skZ3a/fG==
Return current item: PHP Setup Wizard