Добрый день.
Разрабатываю решение для marketplace. В решении хочу использовать двунаправленный обмен данными на основе технологии WebSocket.
Использовать обмен, например, для пуш уведомлении, поиска и пр. В идеале заменить AJAX на WebSocket.
Предпочел использовать для этого на сервере библиотеку Ratchet.
Собственно вопрос. [B]Можно ли запускать скрипты битрикс из консоли? [/B]Сейчас при запуске вот что печатает (попытка подключить [COLOR=#6a8759]prolog_before[/COLOR]):
[B]
[/B][CODE]$ php init.php
<?
define("START_EXEC_PROLOG_BEFORE_1", microtime());
$GLOBALS["BX_STATE"] = "PB";
if(isset($_REQUEST["BX_STATE"]) unset($_REQUEST["BX_STATE"];
if(isset($_GET["BX_STATE"]) unset($_GET["BX_STATE"];
if(isset($_POST["BX_STATE"]) unset($_POST["BX_STATE"];
if(isset($_COOKIE["BX_STATE"]) unset($_COOKIE["BX_STATE"];
if(isset($_FILES["BX_STATE"]) unset($_FILES["BX_STATE"];
if(!isset($USER)) {global $USER;}
if(!isset($APPLICATION)) {global $APPLICATION;}
if(!isset($DB)) {global $DB;}
require_once(dirname(__FILE__)."/. ./include.php";
CMain::PrologActions();
?>PHP Fatal error: Call to undefined function IncludeModuleLangFile() in [/CODE]
Происходит это потому что файл начинается с [COLOR=#000080]<? [COLOR=#000000]а не[/COLOR] [/COLOR][COLOR=#000080]<?php.
[/COLOR][B]Есть ли способ как то настроить php так, чтобы [/B][COLOR=#000080][B] <? [/B][COLOR=#000000][B]и[/B][/COLOR][B] <?php [/B][COLOR=#000000][B]выполнялись в консоли эквивалентно?[/B][/COLOR][/COLOR]