Tag: PHP

创建一个活动登录

我正在使用Android创建一个Kotlin代码来创建一个Activity来检查用户名和密码。 我正在使用凌空来做到这一点。 我在我的MainActivity中使用这个function来做到这一点: private fun checking(){ val name: String = editText?.text.toString() val password: String = editText2?.text.toString() val stringRequest = object : StringRequest(Request.Method.POST, 192.168.1.50, Response.Listener { response -> try { val obj = JSONObject(response) Toast.makeText(applicationContext, obj.getString(“message”), Toast.LENGTH_LONG).show() } catch (e: JSONException) { e.printStackTrace() } }, object : Response.ErrorListener { override fun onErrorResponse(volleyError: VolleyError) { Toast.makeText(applicationContext, volleyError.message, […]

如何分割一个字符串与两个或更多的模式在PHP中

我想分裂一个字符串在PHP中,我有两个或两个以上的分隔符的数组。 $string = “[Java , Android , Kotlin]”; 我需要 : $mArray[0] = “Java”; $mArray[1] = “Android”; $mArray[2] = “Kotlin”; 但是当我使用 $mArray = explode(‘,’ , $string); 它回报我: $mArray[0] = “[Java”; $mArray[1] = “Android”; $mArray[2] = “Kotlin]”; 谢谢您的回答。

AES加密。 PHP和Kotlin \ Java的区别

有一个网站使用CryptoJSAES库来编码和解码请求。 https://github.com/blocktrail/cryptojs-aes-php/blob/master/src/CryptoJSAES.php abstract class CryptoJSAES { /** * @param $data * @param $passphrase * @param null $salt ONLY FOR TESTING * @return string encrypted data in base64 OpenSSL format */ public static function encrypt($data, $passphrase, $salt = null) { $salt = $salt ?: openssl_random_pseudo_bytes(8); list($key, $iv) = self::evpkdf($passphrase, $salt); $ct = openssl_encrypt($data, ‘aes-256-cbc’, $key, true, […]

创建一个活动登录

我正在使用Android创建一个Kotlin代码来创建一个Activity来检查用户名和密码。 我正在使用凌空来做到这一点。 我在我的MainActivity中使用这个功能来做到这一点: private fun checking(){ val name: String = editText?.text.toString() val password: String = editText2?.text.toString() val stringRequest = object : StringRequest(Request.Method.POST, 192.168.1.50, Response.Listener<String> { response -> try { val obj = JSONObject(response) Toast.makeText(applicationContext, obj.getString("message"), Toast.LENGTH_LONG).show() } catch (e: JSONException) { e.printStackTrace() } }, object : Response.ErrorListener { override fun onErrorResponse(volleyError: VolleyError) { Toast.makeText(applicationContext, volleyError.message, […]