Вход Регистрация
Файл: IPBMafia.ru_IPB_3.4.6_Final_Rus _Nulled/board/upload/interface/email/piping.php
Строк: 57
#!/usr/bin/php -q
<?php
/**
 * Invision Power Services
 * Incoming Email Handler - Piping
 * Last Updated: $Date: 2014-04-15 18:33:36 +0100 (Tue, 15 Apr 2014) $
 *
 * @author         $Author: AndyMillne $
 * @copyright    (c) 2010 Invision Power Services, Inc.
 * @license        http://www.invisionpower.com/company/standards.php#license
 * @package        IP.Board
 * @link        http://www.invisionpower.com
 * @since        12th February 2010
 * @version        $Revision: 12465 $
 */
 
     
$writeDebug    FALSE;
     
$readDebug    FALSE;
 
     
//--------------------------------------
     // Init
     //--------------------------------------
     
     
if ( isset( $_SERVER['REQUEST_METHOD'] ) or !isset( $_SERVER['argv'] ) or substrstr_replace'\', '/', $_SERVER['argv'][0] ), -26 ) !== 'interface/email/piping.php' or strpos( $_SERVER['argv'][0], '?' ) !== FALSE )
     {
         echo "CLI Onlyn";
         exit;
     }
                     
    define( '
IPS_ENFORCE_ACCESS', TRUE );
    define( '
IPB_THIS_SCRIPT', 'public' );
    
    require_once( str_replace( '
interface/email/piping.php', '', ( isset( $_SERVER['argv'][0] ) ? str_replace( '\', '/', $_SERVER['argv'][0] ) : str_replace( '\', '/', $_SERVER['SCRIPT_FILENAME'] ) ) ) . 'initdata.php' );/*noLibHook*/
    require_once( IPS_ROOT_PATH . '
sources/base/ipsRegistry.php' );/*noLibHook*/
    require_once( IPS_ROOT_PATH . '
sources/base/ipsController.php' );/*noLibHook*/
    
    $registry = ipsRegistry::instance();
    $registry->init();
            
    //-----------------------------------------
    // Get the Email
    //-----------------------------------------
    
    $debugPath = DOC_IPS_ROOT_PATH . '
cache/_email.txt';
    $email = file_get_contents( $readDebug ? $debugPath : '
php://stdin' );
    
    
if ( $writeDebug )
    {
        
file_put_contents$debugPath$email );
    }
    
    
$override = array();
    if ( isset( 
$_SERVER['argv'][1] ) )
    {
        
$override['to'] = $_SERVER['argv'][1];
    }
        
    require_once ( 
IPS_ROOT_PATH 'sources/classes/incomingEmail/incomingEmail.php' );
    
incomingEmail::parse$email$override );
    
    exit();
Онлайн: 1
Реклама