Commit 5052641e authored by Nico Schallehn's avatar Nico Schallehn

viele Kleine Änderungen (Aufgeräumt)

parent 03ad74b5
...@@ -387,7 +387,7 @@ class Media { ...@@ -387,7 +387,7 @@ class Media {
} }
$array["name"] = trim(substr($Filename, 0, strripos( $Filename,"("))); $array["name"] = trim(substr($Filename, 0, strripos( $Filename,"(")));
//TODO wird hier nicht gebraucht? //TODO wird hier nicht gebraucht?
$Endung = trim(substr($Filename,strripos( $Filename,".")+1)); //$Endung = trim(substr($Filename,strripos( $Filename,".")+1));
echo "Hole Daten von imdb... "; echo "Hole Daten von imdb... ";
// Werte aus IMdb Auslesen... // Werte aus IMdb Auslesen...
...@@ -396,8 +396,6 @@ class Media { ...@@ -396,8 +396,6 @@ class Media {
//var_dump($imdb->getAll()); //var_dump($imdb->getAll());
$array["year"] = $imdb->getYear(); $array["year"] = $imdb->getYear();
$array["size"] = $this->getfileSize($Pfad.$FilenameOrg); $array["size"] = $this->getfileSize($Pfad.$FilenameOrg);
//$array["md5"] = md5_file("/tmp/".$array["imdbID"].".xml");
$array["rating"] = $imdb->getRating(); $array["rating"] = $imdb->getRating();
$array["Genre"] = $imdb->getGenre(); $array["Genre"] = $imdb->getGenre();
$array["Schauspieler"] = $imdb->getCastAsOwn(0, false); $array["Schauspieler"] = $imdb->getCastAsOwn(0, false);
...@@ -515,22 +513,18 @@ class Media { ...@@ -515,22 +513,18 @@ class Media {
// Jetzt noch MD5 berechnen // Jetzt noch MD5 berechnen
if($md5){ if($md5){
echo "Berechne MD5... "; echo "Berechne MD5... ";
//$DataArr["md5"] = substr(shell_exec('md5sum -b "/tmp/'.$DataArr['imdbID'].'.xml"'),0,32); //TODO Einkommentieren für md5
$DataArr["md5"] = substr(shell_exec('md5sum -b "'.$File.'"'),0,32); $DataArr["md5"] = substr(shell_exec('md5sum -b "'.$File.'"'),0,32);
file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", "md5 = ".$DataArr["md5"].PHP_EOL, FILE_APPEND); file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", "md5 = ".$DataArr["md5"].PHP_EOL, FILE_APPEND);
//$array["md5"] = substr(shell_exec('md5sum -b "'."/tmp/".$DataArr["imdbID"].".xml".'"'),0,32);
echo " done!".PHP_EOL; echo " done!".PHP_EOL;
} }
// und Jetzt Querys Ausführen... // und Jetzt Querys Bauen und Ausführen...
$Querys= array(); $Querys= array();
$keys = array("views", "checked", "comment", "added"); $keys = array("views", "checked", "comment", "added");
$values = array(0, "null", "''", "'".date("Y-m-d")."'"); $values = array(0, "null", "''", "'".date("Y-m-d")."'");
foreach ($DataArr as $key => $value) { foreach ($DataArr as $key => $value) {
if(in_array($key, array("Genre", "Schauspieler")) ){//TODO hier weiter!! if(in_array($key, array("Genre", "Schauspieler")) ){//TODO hier weiter!!
//echo " ".$key." => '".implode("|", )."'".PHP_EOL;
//var_dump($value);
if ($key == "Genre"){ if ($key == "Genre"){
$genreArr = explode(" / ", $value); $genreArr = explode(" / ", $value);
echo "Genre anlegen... "; echo "Genre anlegen... ";
...@@ -541,7 +535,6 @@ class Media { ...@@ -541,7 +535,6 @@ class Media {
} }
else if ($key == "Schauspieler"){ else if ($key == "Schauspieler"){
$Schauspielers = explode(" / ", $value); $Schauspielers = explode(" / ", $value);
//var_dump($Schauspielers);
echo "Schauspieler anlegen... "; echo "Schauspieler anlegen... ";
foreach ($Schauspielers as $value3) { foreach ($Schauspielers as $value3) {
$Schauspieler = explode(">", str_replace("nm", "", $value3)); $Schauspieler = explode(">", str_replace("nm", "", $value3));
...@@ -556,7 +549,7 @@ class Media { ...@@ -556,7 +549,7 @@ class Media {
} }
echo "Film eintragen... "; echo "Film eintragen... ";
$Query = "INSERT INTO Filme (".implode(",", $keys).") VALUES (".implode(",", $values).");"; //TODO Query ausführen!! $Query = "INSERT INTO Filme (".implode(",", $keys).") VALUES (".implode(",", $values).");"; //TODO Query ausführen!!
echo utf8_decode($Query); //TODO debug
//$result = $mysqli->query($Query); //$result = $mysqli->query($Query);
file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", $Query.PHP_EOL, FILE_APPEND); file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", $Query.PHP_EOL, FILE_APPEND);
if($mysqli->error != ""){ if($mysqli->error != ""){
...@@ -565,7 +558,7 @@ class Media { ...@@ -565,7 +558,7 @@ class Media {
return false; return false;
} }
echo "done".PHP_EOL; echo "done".PHP_EOL;
//echo $this->Console->getColoredString("Query", "light_gray", "green")." ".$Query.PHP_EOL; echo $this->Console->getColoredString("Query", "light_gray", "green")." ".$Query.PHP_EOL;
echo "Lege FilmSchauspieler und FilmGenre Verküpfungen an..."; echo "Lege FilmSchauspieler und FilmGenre Verküpfungen an...";
foreach ($Querys as $Query) { foreach ($Querys as $Query) {
...@@ -578,7 +571,6 @@ class Media { ...@@ -578,7 +571,6 @@ class Media {
file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", "Mysql-Fehler: ".$mysqli->error.PHP_EOL, FILE_APPEND); file_put_contents("./phpTestout/".$DataArr['imdbID'].".txt", "Mysql-Fehler: ".$mysqli->error.PHP_EOL, FILE_APPEND);
return false; return false;
} }
//TODO Query ausführen!! //TODO Query ausführen!!
} }
echo "done!".PHP_EOL; echo "done!".PHP_EOL;
......
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