草庐IT

数字取证

全部标签

php - 数学字母数字符号的正则表达式

我一直在尝试删除这样的粗体字符:?????-Newsong如您所见,是没有的粗体文本标签。我试过这个,假设这些字符可能是一种表情符号,但我没有任何运气。$regex_emoticons='/[\x{1F600}-\x{1F64F}]/u';$clear_string=preg_replace($regex_emoticons,'',$string);$regex_symbols='/[\x{1F300}-\x{1F5FF}]/u';$clear_string=preg_replace($regex_symbols,'',$clear_string);$regex_transport='

php - 如何使用 openssl 验证数字签名

我正在使用第三方信用卡处理服务(Paybox),在交易成功后,该服务会重定向回网站并在URL中添加签名作为防止他人操纵数据的安全措施。它应该证明请求源自此服务。所以我的成功URL看起来像这样:/success.php?signature=[大哈希]我不知道从哪里开始验证这个签名。该服务确实提供了一个公钥,我假设我需要创建一个私钥,但除此之外我不知道太多。我对Linux非常熟悉,而且我知道我必须运行一些openssl命令。我正在用PHP编写验证脚本,它也有原生的openssl()函数。如果有人可以用一些伪代码甚至功能代码将我推向正确的方向,我将不胜感激。谢谢。

PHP以指数形式输出数字

当我输出一些double变量时,它们使用fwrite以指数形式写入。我可以在PHP中设置一些默认值,无论何时显示(复制或存储)变量总是以十进制格式出现吗?准确地说,当我在包含double值(不是指数形式)的json字符串上使用json_decode方法时,就会出现问题。转换对象后的double值变为指数级。 最佳答案 我遇到了类似的问题,其中json_decode正在将最近的推特/推文ID转换为指数数。我通过提高PHP的浮点精度解决了这个问题,这可以通过几种不同的方式来完成...在您的php.ini中找到precision值并将其更

php - 将数字加载到 PHP 数组中 - 意外问题

我正在尝试像这样定义一个数字数组:$days_pages=array('monday'=>array(001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,017,018,019,020),...);但是,当我这样做时:print_r($days_pages);显示Array([monday]=>Array([0]=>1[1]=>2[2]=>3[3]=>4[4]=>5[5]=>6[6]=>7[7]=>0**************[8]=>0**************[9]=>8[10]=>9[11]=>10[

php - 如何在 PHP 中对文件进行数字签名

我在我的数据库中创建了一个user表,其中包含用于保存用户信息的不同列。我还添加了两列public_key和private_key。当用户注册时,他的信息将被插入到表中。另外我正在使用://Createthekeypair$res=openssl_pkey_new();//Getprivatekeyopenssl_pkey_export($res,$privatekey);//Getpublickey$publickey=openssl_pkey_get_details($res);$publickey=$publickey["key"];创建一个随secret钥对并将其提供给用户,以

php - preg_match 一个字符串以从字符串中获取某些数字

我有一个始终具有以下格式的字符串文本:1.1111111文本我需要的是字符串的1.11所以我使用了这个正则表达式^(\S*\s)(\d.\d{2})我用过http://regex101.com/尝试一下,它在那里工作,但是当我用自己的代码进行操作时,匹配数组始终为空。这是代码//$ratingString=Durchschnittsbewertung:4.65000von5Sternen20BewertungenLocationbewertenpreg_match("/^(\S*\s)(\d.\d{2})/",$ratingString,$matches);var_dump($matc

php - 字符串中的下标数字

我想下标字符串中的每个数字。例如:$str='1DepartmentofChemistry,Collegeof2EducationforPureScience';我想要的输出:1DepartmentofChemistry,Collegeof2EducationforPureScience我从一个字符串中获取了所有数字://digitsfromstringpreg_match_all('!\d+!',$str,$matches);print_r($matches);但是我怎样才能对数字应用下标效果并打印字符串呢? 最佳答案 您可以使用

php - 检查字符串是否只包含php中的数字

这个问题在这里已经有了答案:Checkifstringcontainsonlydigits(14个答案)Checkingifastringcontainsaninteger(15个答案)关闭4年前。我想检测一个字符串是否只包含数字,而不包含字母、逗号或点。例如像这样:083322->valid55403.22->invalid1212133->valid61,23311->invalid890022->valid09e22->invalid我已经使用了is_numeric和ctype_digit但它无效

php - 字符串中的数字词转化为数字

我有字符串:$string='FivePeople';我想将所有数字-words替换成数字。所以结果是:$string='5People';我有这个函数可以将单个单词转换为整数:functionwords_to_number($data){$data=strtr($data,array('zero'=>'0','a'=>'1','one'=>'1','two'=>'2','three'=>'3','four'=>'4','five'=>'5','six'=>'6','seven'=>'7','eight'=>'8','nine'=>'9','ten'=>'10','eleven'=>'

php - 在 PHP 中将数字转换为字节

在Java中,我可以轻松地将数字转换为字节,例如:System.err.println((byte)13020);结果会是-36现在如何在PHP中实现相同的功能? 最佳答案 echo($a&0x7f)+($a&0x80?-128:0);编辑这模拟了一个带符号的8位值实际应该发生的情况。当MSB(第7位)为零时,我们只有这7位的值。当MSB设置为1时,我们从-128开始(即1000000b==-128d)。您还可以利用PHP在内部使用整数值这一事实:$intsize=64;//atleast,hereitis...echo($a因此您