Мне нужна помощь, чтобы все заработало так, как я хочу.
Я пытаюсь преобразовать easylist.txt в определенный формат Json и импортировать его в мой Untangle Firewall.
Ниже приведен PHP-скрипт, который я запускаю для его преобразования.Проблема в том, что при импорте существует ограничение в 2000 строк.Поэтому мне нужно, чтобы создать файл экспорта для каждой строки 2000.и делать столько файлов, сколько нужно.
Предполагается любая помощь в этом вопросе.
Спасибо WebFooL
<?php
$Content = "./easylist.txt";
$lines = file($Content);
$vJsonFileName = "AD-Blocker". ".json";
$badcharacters = array("#",'"', "'", "[", "]", "\n", "\t");
header("Content-type: application/json");
header("Content-Disposition: attachment; filename=$vJsonFileName");
header('Cache-Control: public');
echo "[";
foreach($lines as $str){
$cleanstr = str_replace($badcharacters, "", $str);
echo '{"enabled":true,"string":"'.$cleanstr.'","javaClass":"com.untangle.uvm.node.GenericRule"},';
}
echo "]";
?>