Возможный дубликат: Вызов функции библиотеки C / C ++ из PHP У меня есть функция в программе C. Я хочу вызвать эти функции из PHP. Как я могу это сделать?
Я пытаюсь преобразовать эту функцию в PHP, но так или иначе она не дает одинаковых результатов. public static string EncodePassword(string pass, string salt) { byte[] bytes = Encoding.Unicode.GetBytes(pass); byte[] src = Convert.FromBase64String(salt); byte[] dst = new byte[src.Length + bytes.Length]; byte[] inArray = null; Buffer.BlockCopy(src, 0, dst, 0, src.Length); Buffer.BlockCopy(bytes, 0, dst, src.Length, bytes.Length); HashAlgorithm algorithm […]
Я пишу HTTP-сервер C ++. Но поскольку разработка на C ++ медленнее, например, в PHP, я хочу также поддерживать приложения FastCGI (PHP через FastCGI, Python через FastCGI и т. Д.). Поэтому я хочу использовать что-то похожее на mod_fcgi (для Apache). Кто-нибудь знает хорошую C ++ FastCGI-библиотеку (не для приложений, а для веб-сервера)? Я использую библиотеку […]
Возможный дубликат: Разделить строку с разделителями на C Я ищу хороший способ «взорвать» символ * в другой символ *, используя разделитель. Мой разделитель будет #
Я хотел бы преобразовать PHP-решение в C ++-решение. В настоящее время у меня есть серверная часть, написанная на PHP – не слишком много кода, под тысячей строк. Поэтому я могу переписать его без проблем – мне не нужно использовать хип-хоп или подобные автоматы. Вопрос заключается в том, как установить / настроить правильное программное обеспечение для […]
В PHP идентификатор Operatpr ( === ) возвращает TRUE если обе стороны точно равны, и они одного типа. Есть ли что-то подобное в мире С ?
Ниже приведен код C #, который расшифровывает кодированную строку в C #. RijndaelManaged RijndaelCipher = new RijndaelManaged(); string DecryptedData; byte[] EncryptedData = Convert.FromBase64String(TextToBeDecrypted); byte[] Salt = Encoding.ASCII.GetBytes(Password.Length.ToString()); //Making of the key for decryption PasswordDeriveBytes SecretKey = new PasswordDeriveBytes(Password, Salt); //Creates a symmetric Rijndael decryptor object. ICryptoTransform Decryptor = RijndaelCipher.CreateDecryptor(SecretKey.GetBytes(32), SecretKey.GetBytes(16)); byte[] plainText = Decryptor.TransformFinalBlock(EncryptedData, 0, […]
Apache Thrift теперь поддерживает только исходные файлы PHP (копия [бережливый источник] / lib / php / lib для использования собственного проекта). Но, может ли я найти DLL-файл расширения .dll вместо этого? Где я могу найти его? В противном случае, я должен написать его. Не могли бы вы рассказать мне, как это сделать (я обычно использую […]
Я попытался рассмотреть все другие вопросы, и ничто не могло решить эту проблему. Я сузил его, так что ответ от https://sandbox.itunes.apple.com/verifyReceipt просто {"status":21002} . Любая помощь будет принята с благодарностью, я скопировал соответствующий код ниже. NSString *completeString = @"http://www.mysite.com/verify.php"; NSURL *urlForValidation = [NSURL URLWithString:completeString]; NSMutableURLRequest *validationRequest = [[NSMutableURLRequest alloc] initWithURL:urlForValidation]; [validationRequest setHTTPMethod:@"POST"]; NSString *strTest = […]
Я новичок в этой области написания расширений для PHP, однако мне нужно создать класс-оболочку для C ++ для PHP. В настоящее время я использую PHP 5.2.13. Я прочитал эту статью http://devzone.zend.com/article/4486-Wrapping-C-Classes-in-a-PHP-Extension , учебник о том, как я могу перейти к тому, чтобы связать класс C ++ с PHP Zend, но это записывается в систему linux. […]