我正在使用内置的OpenSSL库从数字证书中提取序列,但是,我无法精确地将此数字转换为十六进制.
提取的数字最初是十进制的,但我需要以十六进制表示.
我想兑换的号码是:114483222461061018757513232564608398004
这是我尝试过的:
dechex() 没有用,它返回: 7fffffffffffffff 我能得到的最接近的是来自php.net页面的这个函数,但它并没有转换它的部分整数.
function dec2hex($dec) {
$hex = ($dec == 0 ? '0' : '');
while ($dec > 0) {
$hex = dechex($dec - floor($dec / 16) * 16) . $hex;
$dec = floor($dec / 16);
}
return $hex;
}
echo dec2hex('114483222461061018757513232564608398004');
//Result: 5620aaa80d50fc000000000000000000
Run Code Online (Sandbox Code Playgroud)
这是我所期待的:
我可以在这里看到更正转换:https: //www.mathsisfun.com/binary-decimal-hexadecimal-converter.html
我需要一个PHP解决方案.
寻找一个能找到匹配表达式的php解决方案:
文件扩展名数组的示例
$filetypes = array(
jpg,
gif,
png,
js,
tif,
pdf,
doc,
xls,
xlsx,
etc);
Run Code Online (Sandbox Code Playgroud)
以下是我希望根据上述要求更新的工作代码:
现在,这段代码可以工作,只返回包含"http://"的URL,但我也希望包含第二个要求.
$i = 0;
$matches = false;
foreach($all_urls as $index => $value) {
if (preg_match('/http:/', $value)) {
$i++;
echo "[{$i}] {$value}<br>";
$matches = true;
}
}
Run Code Online (Sandbox Code Playgroud) 我想使用 jquery 过滤表单中的所有选择框
例如:在第一个选择框中,如果我选择“仅显示1”,我想过滤所有选择元素中的所有选择选项以隐藏值不包含“_1”的任何选项。只应显示带有“_1”的产品值。
如果选择“---Filter---”选项,则所有选择框的默认值应为空白
这是 HTML
<select id="selectlist" name="selectlist" >
<option value="">---Filter---</option>
<option value="1">show only 1</option>
<option value="2">show only 2</option>
<option value="3">show only 3</option>
</select>
<br><br>
homeware<select id="select1" name="select1">
<option value=""></option>
<option value="product_1">product 1</option>
<option value="product_2">product 2</option>
<option value="product_3">product 3</option>
</select>
<br>
electronics<select id="select2" name="select2">
<option value=""></option>
<option value="product_1">product 1</option>
<option value="product_2">product 2</option>
<option value="product_3">product 3</option>
</select>
<br>
kitchen<select id="select3" name="select3">
<option value=""></option>
<option value="product_1">product 1</option>
<option value="product_2">product 2</option>
<option value="product_3">product 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
很想知道如何使用 Jquery 来实现上述功能
希望是一个简单的...我已经四处搜索,但无法找到任何解决这个问题.
我正在使用一个隐藏在文档加载上的简单fontawesome图标.如果我没有隐藏它,微调器工作正常,但是,如果我将隐藏的类应用于它然后我使用jquery显示图标显示但不再动画,只显示为静态图标.
有没有更好的方法,我应该取消隐藏这个元素,使动画工作?
这里是动画图标的CSS
.icon-spinner {
display: none;
}
.load-animate {
-animation: spin .7s infinite linear;
-webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
from { -webkit-transform: rotate(0deg);}
to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
from { transform: scale(1) rotate(0deg);}
to { transform: scale(1) rotate(360deg);}
}
Run Code Online (Sandbox Code Playgroud)
这里是BOOTSTRAP按钮内的图标的HTML
<button id="btnGroupDrop1" type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-spinner load-animate icon-spinner"></i>
Action</button>
Run Code Online (Sandbox Code Playgroud)
这里是基于课堂的图标
$('.icon-spinner').show();
Run Code Online (Sandbox Code Playgroud) 我有一个文本框,我想在其中输入内容时自动调用函数。我可以使用以下脚本进行操作,但有一件烦人的事情。在文本框中,如果我选择全部(ctrl+a),它也会调用该函数。是否可以修改以下脚本以在检测到 ctrl+a 时不执行任何操作?我怎样才能做到这一点?
我尝试过使用 keydown、keypress 但他们不会忽略它,但我发现 keyup 最适合我的应用程序。
$("#someid").keyup(
function () {
callfunction();
}
);
Run Code Online (Sandbox Code Playgroud) 寻求有关如何解码以下 base64 MerkleTreeLeaf 字符串的帮助。
MerkleTreeLeaf 结构是一个复合数据结构,包含时间戳和数字证书。
该结构被编码为 Base64 编码的字节字符串。在此字节字符串中,有一个以 DER 格式编码的实际证书。
我正在寻找一个 php 解决方案来提取 DER 编码的证书。
这是 Base64 编码字符串的示例
AAAAAAFNDPxFcQAAAAUaMIIFFjCCBLygAwIBAgIQM+cDs5qlvsI+p1fkebkn3TAKBggqhkjOPQQDAjCBizELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMTwwOgYDVQQDEzNTeW1hbnRlYyBDbGFzcyAzIEVDQyAyNTYgYml0IEV4dGVuZGVkIFZhbGlkYXRpb24gQ0EwHhcNMTQxMjA4MDAwMDAwWhcNMTUxMjA4MjM1OTU5WjCCARExEzARBgsrBgEEAYI3PAIBAxMCVVMxGTAXBgsrBgEEAYI3PAIBAgwIRGVsYXdhcmUxGzAZBgsrBgEEAYI3PAIBAQwKV2lsbWluZ3RvbjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1vdW50YWluIFZpZXcxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRAwDgYDVQQFEwcyMTU4MTEzMRYwFAYDVQQKDA1TeW1hbnRlYyBDb3JwMR0wGwYDVQQLDBRmb3IgY3QgdGVzdGluZy0tIGVjYzEgMB4GA1UEAwwXZXZwcm8xLmV2MS5zeW1hbnRlYy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASdGXgRQD4CxlJr1QU7hZ86gbPxjlCHWDBZBSb5+vbo9bw2sZxaxwF15mHiSlEiaGVuwv2DxOPO+w/QVgMTggZ5o4ICdzCCAnMwIgYDVR0RBBswGYIXZXZwcm8xLmV2MS5zeW1hbnRlYy5jb20wCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwZgYDVR0gBF8wXTBbBgtghkgBhvhFAQcXBjBMMCMGCCsGAQUFBwIBFhdodHRwczovL2Quc3ltY2IuY29tL2NwczAlBggrBgEFBQcCAjAZDBdodHRwczovL2Quc3ltY2IuY29tL3JwYTArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vc24uc3ltY2IuY29tL3NuLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUSBNlF5TsnhYqKnRc6FMttPuD644wVwYIKwYBBQUHAQEESzBJMB8GCCsGAQUFBzABhhNodHRwOi8vc24uc3ltY2QuY29tMCYGCCsGAQUFBzAChhpodHRwOi8vc24uc3ltY2IuY29tL3NuLmNydDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AKS5CZC0GFgUh7sTosxncAo8NZgE+RvfuON3zQ7IDdwQAAABSitKXtQAAAQDAEYwRAIgIQ2Dr+ktUJh1OFYAJxUqHwMjLmsMdvGToFaxSqEcAg8CIDjgHlQ8mV/NXsUC115hF5S7MZirjD7mdH52s6yv5JQiAHUAOTdvVF97Rgf1l0LXaM1dJDe/NHO2U0pINLz3Lmgcg8kAAAFKK0phCQAABAMARjBEAiA1GlOmlOeAP+uOmq+uPMVeN0TDsRZBxUE7oWUtZlKBOAIgFOoXuDXnAFALmW7CN66yrnHO7UyuMYy5t4oJqvgmzzowCgYIKoZIzj0EAwIDSAAwRQIgNqNb4f3YfKCvnkYjihpB9jGq0iUnfPclyD7mWxDJYt8CIQCJbJ48ZxGx2WYGRMXys52lxc/VxzzvdlSRto9y/jLhzAAA
Run Code Online (Sandbox Code Playgroud)
如果我使用在线base64 转换器工具,它会显示一些详细信息,但显然它不可读。如果我可以提取 DER 编码的证书,那么我可以使用 openssl 来解析它。
我正在将Bootstrap 4卡使用Font-awesome,当我将鼠标悬停在按钮上时,是否仍会增加Font-awesome图标的大小(右下)?
在这种情况下 <i class="fa fa-folder-open fa-5x"></i>
这是HTML
<div class="col-md-3 col-sm-6">
<div class="card card-inverse card-success">
<div class="card-block bg-success">
<div class="rotate">
<i class="fa fa-folder-open fa-5x"></i>
</div>
<center><a class="btn btn-success show" target="1" role="button"><h5 class="text-uppercase">open cases <i class="fa fa-arrow-circle-right fa-1x"></i></h5></a></center>
<h1 class="display-1"><center>7</center></h1>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是目前的样子
使用此代码检查数组中是否存在值,但有时该数组可能包含大写的值。我的查找值始终为小写。我无法控制数组数据,因为它是从数据库动态生成的,因此我需要一个可以忽略大小写(大写/小写)的解决方案。
如果数组中存在查找值,则无论大小写如何,我都希望其匹配。
if (in_array('lookupvalue', $array)) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
输出var_dump($url);:
string(17) "www.paypal.com.au"
Run Code Online (Sandbox Code Playgroud)
输出var_dump($sans);:
array(52) {
[0]=>
string(13) "WWW.PAYPAL.AT"
[1]=>
string(13) "WWW.PAYPAL.BE"
[2]=>
string(13) "WWW.PAYPAL.CA"
[3]=>
string(13) "WWW.PAYPAL.CH"
[4]=>
string(13) "WWW.PAYPAL.CL"
[5]=>
string(13) "WWW.PAYPAL.CN"
[6]=>
string(16) "WWW.PAYPAL.CO.ID"
[7]=>
string(16) "WWW.PAYPAL.CO.IL"
[8]=>
string(16) "WWW.PAYPAL.CO.IN"
[9]=>
string(19) "WWW.PAYPAL-MENA.COM"
[10]=>
string(16) "WWW.PAYPAL.CO.NZ"
[11]=>
string(16) "WWW.PAYPAL.CO.TH"
[12]=>
string(16) "WWW.PAYPAL.CO.UK"
[13]=>
string(16) "WWW.PAYPAL.CO.ZA"
[14]=>
string(17) "WWW.PAYPAL.COM.AR"
[15]=>
string(17) "WWW.PAYPAL.COM.AU"
[16]=>
string(17) "WWW.PAYPAL.COM.BR"
[17]=>
string(17) "WWW.PAYPAL.COM.HK"
[18]=>
string(17) "WWW.PAYPAL.COM.MX"
[19]=> …Run Code Online (Sandbox Code Playgroud) 我想用正则表达式检查一个字符串.我想要if语句如下:
如果string包含超过2个字母字符,那么就做一些事情.它是大小写敏感的,除了大写字母外不应包含任何其他字符.
这是我的,但不能正常工作.只允许使用字母
if(preg_match("/[A-Z]{2}/", $value) != 2) {
// do something
}
php ×5
jquery ×3
css ×2
font-awesome ×2
arrays ×1
certificate ×1
encoding ×1
javascript ×1
regex ×1
string ×1