]> git.nbdom.net Git - nb.git/commitdiff
error message
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 2 Mar 2016 11:47:13 +0000 (12:47 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 2 Mar 2016 11:47:13 +0000 (12:47 +0100)
lib/php/db.php

index 0466886b0290781e75d5b2bb8f9ab07c76ad9ca9..a30f7b92a7bcea889c311ecea6a7895da9730f01 100644 (file)
@@ -72,6 +72,9 @@ class db extends nb {
         'pgsql',
       ))) $this->bye("unknow type = ".$this->type);
       #preg_match_all('/[:;](user|username|password)=([^;]*)/',$this->pdo,$m); bye($m);
+      if (preg_match('/^sqlite:(.*)$/',$this->pdo,$m) and !is_readable($m[1]))
+        $this->bye("Can't access database ".$m[1]);
+      ;
       $this->conn = new PDO($this->pdo,$this->username,$this->password,$this->options);
       if (isset($this->pdo_error)) $this->conn->setAttribute(PDO::ATTR_ERRMODE, $this->pdo_error);
     }