/
infofintech
/
system
Обзор
Документация
Войти
/
infofintech
/
system
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
main
read.php
16 строк
766 B
Vadim Ponomarev
New version v6.3.7.1
10 июл 2026, 18:35
10 июл 2026, 18:35
326fd11
Код
Авторство
О чём код?
<?php function readAs($val,$type) { if ($type=='int') { $res=intval($val); } elseif ($type=='float') { $res=floatval($val); } elseif ($type=='bool') { $res=strval(boolval($val)); } else { $res=$val; } return $res; } $name=(isset($_REQUEST['name']))?$_REQUEST['name']:''; $type=(isset($_REQUEST['type']))?$_REQUEST['type']:''; $blank=(isset($_REQUEST['blank']))?$_REQUEST['blank']:''; $attr=(isset($_REQUEST['attr']))?$_REQUEST['attr']:''; if (file_exists($name)) { chmod($name,0777); $prep=file_get_contents($name); if (preg_match('/multi|plur/i',$attr)) { $str=$prep; } else { $str=(is_int($attr))?preg_split("/\r\n|\n|\r/",$prep)[$attr]:$prep; } $res=readAs($str,$type); } else { $res=readAs($blank,$type); } echo $res;