Кто может загнать под php

1.45K
.
# aNNiMON (21.11.2016 / 14:10)
Наверняка где-то пара ошибок осталась — проверить не на чем. Но, в целом, как-то так:
работает???
.
# muhago97 (21.11.2016 / 14:36)
работает???
Запусти код и посмотри. Кроме тебя его проверить некому.
.
muhago97
# ДоХтор (21.11.2016 / 14:39)
Запусти код и посмотри. Кроме тебя его проверить некому.
я запустил он ничего не выдает ) там нужно echo и массив чтобы выдать генерированный хеш, но я из э\того КОДА массива не вижу
.
(\/)____o_O____(\/)
muhago97, ну так это же функции, а вызов уже твой, где ты код этот взял вообще? по сути одна из функций тебе должна вернуть нужное
.
# Koenig (21.11.2016 / 14:50)
muhago97, ну так это же функции, а вызов уже твой, где ты код этот взял вообще? по сути одна из функций тебе должна вернуть нужное
http://gala-team.com/viewtopic ... &t=13
.
(\/)____o_O____(\/)
muhago97, по идеи
echo CreateHash(123);
.
aNNiMON
muhago97, Ну вот там
TS := TStringList.Create;
TS.Delimiter := ' ';
TS.DelimitedText := Wsocket1.ReceiveStr;
Memo1.Lines.add(UTF8DECODE(TS.DelimitedText));
try
  if TS[0] = 'HAAAPSI' then
  Begin
    hash := Hash152.CreateHash(TS[1]);
    WSocket1.Sendline(':ru IDENT 152 -1 4030 1 2 :GALA');
    WSocket1.Sendline('RECOVER ' + Trim(Edit1.Text));
  End
  ...

Насколько я понял, от сокета приходит строка вида "HAAAPSI 123456abc", её разбивают по пробелу и вызывают CreateHash для второго слова:
hash := Hash152.CreateHash(TS[1]);

В твоём случае это будет:
...
require 'ghash.php'
$hash = CreateHash($TS[1]);
.
# aNNiMON (21.11.2016 / 14:59)
muhago97, Ну вот там

TS := TStringList.Create;
TS.Delimiter := ' ';
TS.DelimitedText := Wsocket1.ReceiveStr;
Memo1.Lines.add(UTF8DECODE(TS.DelimitedText));
try
if TS[0] = 'HAAAPSI' then
$fsock = fsockopen("galaxy.mobstudio.ru", "6667");
        $exp = explode(' ', fread($fsock, 1024));
$out = substr($file, -10);
        echo 'HAAAPSI: '.$exp[1].', hash: '.$out.'..<br />';
вот на php
.
'.$exp[1].' выдает строку который пришел из сервера
.
А переменная, выделенная красным цветом, в коде выше есть? $out = substr($file, -10);
Всего: 38