Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $cfg = parse_ini_file("cfg.ini", true);
- class db
- {
- public $path;
- public $way;
- function __construct($cfg)
- {
- $this->name = $cfg['DB']['username'];
- $this->password = $cfg['DB']['password'];
- $this->dbname = $cfg['DB']['dbname'];
- $this->dhcp = $cfg['DHCP']['path'];
- }
- function connect()
- { global $dbconn;
- $dbconn = pg_connect("host=localhost dbname=$this->dbname user=$this->name password=$this->password");
- }
- function select($what,$where)
- {
- $query = 'SELECT '.$what.' FROM '.$where.'';
- $result=pg_query($query);
- $arr = pg_fetch_all($result);
- print_r($arr[0]) ;
- }
- function dhcp($file,$i)
- {
- $a=strpos($file[$i],","); //В данную переменную положил порядковый номер запятой
- $b=substr($file[$i],0,$a); // Обрезал строку до запятой,что бы получить имя ключа
- return $b;
- }
- function dhcp_num()
- {
- global $file;
- $file =file($this->dhcp);
- $string=count($file =file($this->dhcp));
- return $string;
- }
- }
- $app=new db($cfg);
- $app->connect();
- //$app->select("idcomputer","computer");
- //pg_close($dbconn);
- //$app->dhcp();
- //echo $app->dhcp_num();
- //echo $app->dhcp($file,0);
- $i=0;
- while ($i<($app->dhcp_num()))
- {
- $q=$app->dhcp($file,$i);echo "\n";
- $i=$i+1;
- $c=$app->select("cert=$q","computer");
- echo "$c\n";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement