Я пытаюсь построить массив байтов в PHP, используя Варианты. Однако я не могу заставить его работать. Здесь пример кода:
$ie = new COM("InternetExplorer.Application");
$ie->Visible = true;
$ie->Height = 500 ;
$ie->Width = 700 ;
$post = array (ord('p'),ord('='),ord('1')) ;
$v = new VARIANT($post, VT_ARRAY|VT_UI1);
$ie->Navigate2("http://host/web/echo_request.php",0,'',$v) ;
Код вызывает ошибку:
Неустранимая ошибка: исключение для исключения 'com_exception' с сообщением 'Вариант не удалось выполнить преобразование типа: Ошибка преобразования типа mismatch.type: несоответствие типа.
Я попытался использовать всевозможные комбинации для типа варианта из http://fi2.php.net/manual/en/com.constants.php
Любая помощь очень ценится!