1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. bruce
    привет всем, я пытаюсь заставить этот код работать .. кто-нибудь может мне помочь? <?php include("packet_class.php"); $WebTradeList = new WritePacket(); // $WebTradeList->passestablished = true; // $WebTradeList->getresponse = true; $WebTradeList->WriteUInt32(1024); // roleid $WebTradeList->WriteUInt32(0); // category $WebTradeList->WriteUInt32(0); // begin $WebTradeList->WriteUByte(0); // reverse $WebTradeList->WriteUInt32(633); // localsid $WebTradeList->Pack(0x10D4); // opcode if (!$WebTradeList->Send("localhost", 29100)) { die('error'); } $WebTradeList_Re = new ReadPacket($WebTradeList); $response['packetinfo'] = $WebTradeList_Re->ReadPacketInfo(); $response['category'] = $WebTradeList_Re->ReadUInt32(); //category $response['end'] = $WebTradeList_Re->ReadUInt32(); //end $response['items_size'] = $WebTradeList_Re->ReadCUInt32(); //items_size for ($i=0; $i < $response['items_size']; $i++) { $response['items'][$i]['sn'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['seller_roleid'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['seller_userid'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['seller_name'] = $WebTradeList_Re->ReadOctets(); $response['items'][$i]['posttype'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['money'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['item_id'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['item_count'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['state'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['post_endtime'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['show_endtime'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['price'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['sell_endtime'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['buyer_roleid'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['buyer_userid'] = $WebTradeList_Re->ReadUInt32(); $response['items'][$i]['buyer_name'] = $WebTradeList_Re->ReadOctets(); $response['items'][$i]['commodity_id'] = $WebTradeList_Re->ReadUInt32(); } $response['localsid'] = $WebTradeList_Re->ReadUInt32(); print_r($response); ожидается список, как на скриншоте ниже https://prnt.sc/84i2nDuIN3ew когда я запускаю скрипт, возвращается: Array ( [packetinfo] => Array ( [Opcode] => 132 [Length] => 9 ) [category] => 3489660928 [end] => 1 [items_size] => 0 [localsid] => 2156396800 )
    Автор темы: bruce, 12 фев 2023, ответов - 0, в разделе: PW Web