Commit e01d8075 authored by Nico Schallehn's avatar Nico Schallehn

test

parent eef13860
...@@ -229,20 +229,15 @@ class Media { ...@@ -229,20 +229,15 @@ class Media {
break; break;
} }
} }
echo "Berechne MD5... Falsche MD5";
//$array["md5"] = md5_file($Pfad.$FilenameOrg); //TODO Einkommentieren für md5
//$array["md5"] = substr(shell_exec('md5sum -b "'.$Pfad.$FilenameOrg.'"'),0,32);
$array["md5"] = substr(shell_exec('md5sum -b "'."/tmp/".$array["imdbID"].".xml".'"'),0,32);
echo " done!".PHP_EOL;
if( $this->addMovie($array)){ if( $this->addMovie($array, $Pfad.$FilenameOrg)){
if(($Pfad.$FilenameOrg) == ($this->PfadzumAusgeben.($array["3d"]==""?$this->config["HDD"][$this->HDDID]["Filme"]:$this->config["HDD"][$this->HDDID]["3D"]).$PfadOrg.$array["name"]." (".$array["resolution"].")".($array["3d"] != ""?" (3D)":"")." (".$array["imdbID"].").".$Endung)){ if(($Pfad.$FilenameOrg) == ($this->PfadzumAusgeben.($array["3d"]==""?$this->config["HDD"][$this->HDDID]["Filme"]:$this->config["HDD"][$this->HDDID]["3D"]).$PfadOrg.$array["name"]." (".$array["resolution"].")".($array["3d"] != ""?" (3D)":"")." (".$array["imdbID"].").".$Endung)){
echo "Datei liegt schon am ausgabe Ort!".PHP_EOL; echo "Datei liegt schon am ausgabe Ort!".PHP_EOL;
} }
else{ else{
if(!is_dir($this->PfadzumAusgeben.($array["3d"]==""?$this->config["HDD"][$this->HDDID]["Filme"]:$this->config["HDD"][$this->HDDID]["3D"]).$PfadOrg)){ if(!is_dir($this->PfadzumAusgeben.($array["3d"]==""?$this->config["HDD"][$this->HDDID]["Filme"]:$this->config["HDD"][$this->HDDID]["3D"]).$PfadOrg)){
echo "mkdir '".$this->PfadzumAusgeben.($array["3d"]==""?$this->config["HDD"][$this->HDDID]["Filme"]:$this->config["HDD"][$this->HDDID]["3D"]).$PfadOrg."'".PHP_EOL; shell_exec("mkdir '".$this->PfadzumAusgeben.($array["3d"]==""?$this->config["HDD"][$this->HDDID]["Filme"]:$this->config["HDD"][$this->HDDID]["3D"]).$PfadOrg."'");
} }
echo "Kopiere datei..."; echo "Kopiere datei...";
...@@ -265,7 +260,8 @@ class Media { ...@@ -265,7 +260,8 @@ class Media {
return false; return false;
} }
} }
private function addMovie($DataArr){ private function addMovie($DataArr, $File){
$mysqli = new mysqli($this->config["DB_Server"],$this->config["DB_Username"],$this->config["DB_Passwort"],$this->config["DB_Database"]); $mysqli = new mysqli($this->config["DB_Server"],$this->config["DB_Username"],$this->config["DB_Passwort"],$this->config["DB_Database"]);
if($mysqli->connect_error != ""){ echo "Mysql-Fehler: ".$mysqli->connect_error.PHP_EOL; return false;} if($mysqli->connect_error != ""){ echo "Mysql-Fehler: ".$mysqli->connect_error.PHP_EOL; return false;}
$result = $mysqli->query("SELECT imdbID FROM Filme WHERE imdbID = '".$DataArr['imdbID']."'"); $result = $mysqli->query("SELECT imdbID FROM Filme WHERE imdbID = '".$DataArr['imdbID']."'");
...@@ -274,7 +270,14 @@ class Media { ...@@ -274,7 +270,14 @@ class Media {
file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", "Film bereits in DB!".PHP_EOL, FILE_APPEND); file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", "Film bereits in DB!".PHP_EOL, FILE_APPEND);
return false; return false;
} }
// Jetzt noch MD5 berechnen
echo "Berechne MD5... ";
//$array["md5"] = md5_file($Pfad.$FilenameOrg); //TODO Einkommentieren für md5
//$array["md5"] = substr(shell_exec('md5sum -b "'.$File.'"'),0,32);
$array["md5"] = substr(shell_exec('md5sum -b "'."/tmp/".$DataArr["imdbID"].".xml".'"'),0,32);
echo " done!".PHP_EOL;
// und Jetzt Querys Ausführen...
$Querys= array(); $Querys= array();
$keys = array("views", "check", "comment"); $keys = array("views", "check", "comment");
$values = array(0, "null", "''"); $values = array(0, "null", "''");
......
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