Commit 79a403e8 authored by Nico Schallehn's avatar Nico Schallehn

test

parent 73cb8066
......@@ -23,6 +23,10 @@ class Media {
echo " Zum Anlegen der config bitte config save eingeben!".PHP_EOL.PHP_EOL;
$this->config = array("configChangeTime" => time(),
"ReadFromDir" => "/media/QNAP/FilmeWirdgelesen",
"DB_Database" => "MediaDB_nico",
"DB_Username" => "MediaDB",
"DB_Passwort" => "MediaDB",
"DB_Server" => "192.168.0.32",
"FolderIgnor" => array('.', '..', '.@__thumb', '@Recycle'),
"HDD" => array(1 => array("HDDdir" => "/media/QNAP/",
"Filme" => "Filme/",
......@@ -150,7 +154,7 @@ class Media {
$array["year"] = $imdb->getYear();
$array["size"] = $this->getfileSize($Pfad.$FilenameOrg);
//$array["md5"] = md5_file($Pfad.$FilenameOrg); //TODO Einkommentieren für md5
$array["md5"] = md5_file("/tmp/".$array["imdbID"].".xml");
$array["rating"] = $imdb->getRating();
} else{
echo "nichts gefunden!".PHP_EOL;
......@@ -200,20 +204,30 @@ class Media {
break;
}
}
foreach ($array as $key => $value) {
return $this->addMovie($array);
/*foreach ($array as $key => $value) {
echo " ".$key." => '".$value."'".PHP_EOL;
}
}*/
}else{
return "Keine Datei!".PHP_EOL;
}
}
private function addMovie($DataArr){
$mysqli = new mysqli($this->config["DB_Server"],$this->config["DB_Username"],$this->config["DB_Passwort"],$this->config["DB_Database"]);
if($mysqli->error != ""){ return "Mysql-Fehler: ".$mysqli->error.PHP_EOL;}
//$ret->num_rows
foreach ($DataArr as $key => $value) {
echo " ".$key." => '".$value."'".PHP_EOL;
}
$mysqli->close();
}
private function getRunTime($laufzeit){
$string = explode(" ", $laufzeit);
return ((trim(str_replace("h", "", $string[0]))*3600)+(trim(str_replace("m", "", $string[1])*60)));
}
private function getfileSize($file){
//$size = ;
return trim(explode("/", exec('du -b "'.$file.'"'))[0]);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment