请教PHP加密反向操作,应该怎么修改
P粉268709102
P粉268709102 2022-08-13 23:18:14
0
0
705

目前:现在的加密结果是随机0-9条不加密 其余全部加密

想要结果:0-9条随机加密 其余均不加密

QQ图片20220813212631.png

$fileNameArr = scandir($dir2);

foreach ($fileNameArr as $fileName) {

if ($fileName != '.' && $fileName != '..') {

$m3u8txt = file_get_contents($dir2.'/'.$fileName);

if (strstr($m3u8txt,"\r")==true) {

$m3u8txt = str_replace("\r","",$m3u8txt);

}

if ($ifjm == true) {

preg_match_all('/#EXTINF:(.*),\n?(.*)\n?/',$m3u8txt,$m3u8Arr);

$timeArr = $m3u8Arr[1];

$tsArr = $m3u8Arr[2];

if (count($timeArr) == count($tsArr)) {

$m3u8 = $m3u8head;

if ($jmtype == 2) {

$r = (string)rand(0,9);

}

foreach ($tsArr as $key => $ts) {

$ts = trim($ts);

if ($jmtype == 1 || ($jmtype == 2 && strstr((string)$key,$r) == true)) {

$jmts = publicEncrypt($ts);

}

$m3u8 = $m3u8 . "\n" . '#EXTINF:' . $timeArr[$key] .',';

if (empty($jmts)==false) {

$jmurl = $web.'?ts='.$jmts;

$m3u8 = $m3u8 . "\n" . $jmurl;

} else {

$m3u8 = $m3u8 . "\n" . $ts;

if ($jmtype == 1) {

echo $fileName . '-' . $ts . '加密失败';

echo '

';

}

P粉268709102
P粉268709102

全部回复 (0)
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!