dontumindit Ответов: 1

Преобразование методов PHP в C#


пожалуйста, если кто-то может помочь мне в преобразовании следующего кода php в c#

function jvzValid()
{
    $key='Your_JVZIPN_Secret_Key';
    $rcpt=$_REQUEST['cbreceipt'];
    $time=$_REQUEST['time'];
    $item=$_REQUEST['item'];
    $cbpop=$_REQUEST['cbpop'];
 
    $xxpop=sha1("$key|$rcpt|$time|$item");
    $xxpop=strtoupper(substr($xxpop,0,8));
 
    if($cbpop==$xxpop)
        return 1;
    else
        return 0;
}

Garth J Lancaster

сгенерировать хэш SHA1 в C# ... не сложно

Проблема в том, что ваш вопрос/код-фрагмент кода не дает никакого контекста о значении / выводе $_REQUEST

Мы могли бы предположить, что это строковый словарь, например, но я все равно не был бы доволен только этим - что, если $_REQUEST['item'] не существует, например ?

BillWoodruff

Взгляните на Фалангера:

http://phalanger.codeplex.com/

1 Ответов

Рейтинг:
2

ridoy

Возможно, вас беспокоит только конверсия между этими двумя, а не центрированная по теме.В этом случае вы можете следовать Кускусы[^], который позволяет вам компилировать PHP-код для .Net. Также можете следить за ними, которые могут вам помочь:
Как конвертировать php В C#[^]
Миграция PHP кода на C#[^]
Конвертер кода из php в c# .net[^]