<?php  
if ( isset($_POST) && !empty($_POST    )) { 
     
    define('DS', DIRECTORY_SEPARATOR); 
    define("CRON_ROOT_DIR", dirname(__FILE__) . DS  );  
    define("CRON_BIN_DIR", realpath(CRON_ROOT_DIR  . '..' . DS . '..' . DS . 'bin') . DS); 
    define("CRON_TMP_DIR", CRON_ROOT_DIR . 'tmp' . DS ); 
    define("CRON_CLASS_DIR", realpath(CRON_ROOT_DIR . '../../systems') . DS ); 
    define("CRON_CHANGE_DIR", @chdir(CRON_ROOT_DIR)); 
    define("CRON_CUSTOM_PHPINI", CRON_ROOT_DIR . "../ExampleCronJob1/.configs"  ); 
 
    # Linux: /usr/local/bin/php, Window: D:/xampp/php/php.exe 
    define("CRON_PHP_PATH", 'D:/xampp/php/php.exe'); 
    // Linux : /usr/bin/nohup, Window: CRON_BIN_DIR . 'nohup.exe' or COM or start or any custom exe  
    define("BG_RUN_COMMAND", 'start'); 
 
    require_once( CRON_CLASS_DIR . 'cron_runner_class.php' ); 
    require_once( CRON_CLASS_DIR . 'cron_service_class.php' ); 
 
     
    // start external crons 
    $params = array('var1' => 'val1', 'var2' => 'val2' , 'var3' => 'val3'  ); 
    $instid = 1001; 
    $confirm = 10 ; 
    $script_file =  realpath(CRON_ROOT_DIR . '..' . DS . 'ExampleCronJob1/ExampleCronJob1.php'); 
    $ret = cronRunner::start( $script_file, $instid , $params, $confirm); 
    #var_dump($ret); die;     
} ?> 
<html> 
<head></head> 
<body> 
<?php if(isset($ret)):?> 
    <center> 
        <table border="1" with="100%" align="center"> 
            <tbody> 
                <tr> 
 
                    <td> <b>status </b></td> 
                    <td><?php echo $ret['status'];?></td> 
                </tr> 
 
                <tr> 
 
                    <td> <b>msg </b></td> 
                    <td><?php echo $ret['msg'];?></td> 
                </tr> 
 
                <tr> 
 
                    <td> <b>cronid </b></td> 
                    <td><?php echo $ret['cronid'];?></td> 
                </tr> 
 
 
                <tr> 
 
                    <td> <b>pid </b></td> 
                    <td><?php echo $ret['pid'];?></td> 
                </tr> 
 
                <tr> 
 
                    <td> <b>instid </b></td> 
                    <td><?php echo $ret['instid'];?></td> 
                </tr> 
 
 
                <tr> 
 
                    <td> <b>time </b></td> 
                    <td><?php echo $ret['time'];?></td> 
                </tr> 
 
 
 
            </tbody> 
 
        </table> 
    </center> 
<?php else: ?> 
<form method="post" enctype="multipart/form-data"> 
<input type="checkbox" name="form[chkbox]" value="1" /> CheckBox 
<input type="radio" name="form[radio]" value="1" /> Radio 1<input type="radio" name="form[radio]" value="2" /> Radio 2 
<input type="text" name="form[text]" value="" /> 
<textarea name="form[text]"></textarea> 
<input type="file" name="file" /> 
<select name="form[select]"> 
    <option value="1"> 1 </option> 
    <option value="2"> 2 </option> 
    <option value="3"> 3 </option> 
</select> 
 
<select name="form[select2]" multiple> 
    <option value="1"> 1 </option> 
    <option value="2"> 2 </option> 
    <option value="3"> 3 </option> 
</select> 
<input type="submit" value="submit & run in background" />  
</form> 
<?php endif; ?> 
</body> 
</html> 
 
 |