Commit b778c038 authored by Nico Schallehn's avatar Nico Schallehn
parents 866bd1d6 e27a44d2
<?php <?php
$dir ="/media/QNAP"; $dir ="/media/QNAP/Filme3D";
/* /*
$kommando = 'find '.$dir.' * | grep mkv'; $kommando = 'find '.$dir.' * | grep mkv';
echo $kommando.PHP_EOL; echo $kommando.PHP_EOL;
...@@ -9,6 +9,7 @@ $String = exec('find '.$dir.' * | grep mkv'); ...@@ -9,6 +9,7 @@ $String = exec('find '.$dir.' * | grep mkv');
//var_dump(scandir($String)); //var_dump(scandir($String));
echo $String;*/ echo $String;*/
$mysqli = new mysqli("192.168.0.32", "MediaDB", "MediaDB", "MediaDB"); $mysqli = new mysqli("192.168.0.32", "MediaDB", "MediaDB", "MediaDB");
// Verbindung zu localhost auf port 3307 // Verbindung zu localhost auf port 3307
/*$link = mysql_connect('192.168.0.23:3307', 'MediaDB', 'MediaDB'); /*$link = mysql_connect('192.168.0.23:3307', 'MediaDB', 'MediaDB');
...@@ -24,12 +25,18 @@ $Notindexed; ...@@ -24,12 +25,18 @@ $Notindexed;
function dirtoArray($dir, $root = ''){ function dirtoArray($dir, $root = ''){
$Arr = scandir($dir); $Arr = scandir($dir);
global $Notindexed; global $Notindexed;
$FolderIgnor = array('.@__thumb', '@Recycle', 'HD-Serien', 'Die Olsenbande', 'Serien', 'FilmeALT', 'Filme', 'Filme3D'); $FolderIgnor = array('.@__thumb', '@Recycle', 'HD-Serien', 'Die Olsenbande', 'Serien', 'FilmeALT', 'Filme','FilmeZumEinlesen');
unset($Arr[array_search('.', $Arr)]); unset($Arr[array_search('.', $Arr)]);
unset($Arr[array_search('..', $Arr)]); unset($Arr[array_search('..', $Arr)]);
unset($Arr[array_search('.@__thumb', $Arr)]); unset($Arr[array_search('.@__thumb', $Arr)]);
unset($Arr[array_search('/HD-Serien', $Arr)]); unset($Arr[array_search('/HD-Serien', $Arr)]);
unset($Arr[array_search('/Serien', $Arr)]); unset($Arr[array_search('/Serien', $Arr)]);
unset($Arr[array_search('/FilmeALT', $Arr)]);
unset($Arr[array_search('/FilmeALT', $Arr)]);
unset($Arr[array_search('/Filme', $Arr)]);
unset($Arr[array_search('/FilmeZumEinlesen', $Arr)]);
foreach ( $Arr AS $Key => $Value){ foreach ( $Arr AS $Key => $Value){
if(is_dir ($dir.'/'.$Value) AND !in_array($Value, $FolderIgnor)){ if(is_dir ($dir.'/'.$Value) AND !in_array($Value, $FolderIgnor)){
...@@ -46,8 +53,8 @@ function dirtoArray($dir, $root = ''){ ...@@ -46,8 +53,8 @@ function dirtoArray($dir, $root = ''){
return $Notindexed; return $Notindexed;
} }
dirtoArray($dir); dirtoArray($dir);
//var_dump($Notindexed); var_dump($Notindexed);
$dreiD = false; /*$dreiD = false;
foreach ($Notindexed as $value) { foreach ($Notindexed as $value) {
if(strpos($value[1], "(SD)")){ if(strpos($value[1], "(SD)")){
$resolution = "SD"; $resolution = "SD";
...@@ -86,10 +93,10 @@ foreach ($Notindexed as $value) { ...@@ -86,10 +93,10 @@ foreach ($Notindexed as $value) {
//var_dump($resultArr); //var_dump($resultArr);
if(strlen($resultArr["imdbID"])>0){ if(strlen($resultArr["imdbID"])>0){
$befehl = "mv '".$dir.$value[0]."/".$value[1]."' '".str_replace("3DHD-Filme", "Filme3D",$dir.$value[0])."/".utf8_encode($resultArr["name"]).($dreiD?" (3D)":"")." (".$resultArr["resolution"].") (".$resultArr["imdbID"].")".$endung."'"; $befehl = "mv '".$dir.$value[0]."/".$value[1]."' '".str_replace("3DHD-Filme", "Filme3D",$dir.$value[0])."/".utf8_encode($resultArr["name"]).($dreiD?" (3D)":"")." (".$resultArr["resolution"].") (".$resultArr["imdbID"].")".$endung."'";
/*$comando = str_replace(" ", "\ ", $comando); //$comando = str_replace(" ", "\ ", $comando);
$comando = str_replace("(", "\(", $comando); //$comando = str_replace("(", "\(", $comando);
$comando = str_replace(") ", "\)", $comando); //$comando = str_replace(") ", "\)", $comando);
*/// //
//echo exec("mkdir '".str_replace("3DHD-Filme", "Filme3D",$dir.$value[0])."/'").PHP_EOL; //echo exec("mkdir '".str_replace("3DHD-Filme", "Filme3D",$dir.$value[0])."/'").PHP_EOL;
echo $befehl.PHP_EOL; echo $befehl.PHP_EOL;
...@@ -100,4 +107,4 @@ foreach ($Notindexed as $value) { ...@@ -100,4 +107,4 @@ foreach ($Notindexed as $value) {
} }
//echo $value[0]." ".$value[1].PHP_EOL; //echo $value[0]." ".$value[1].PHP_EOL;
} }// */
\ No newline at end of file \ No newline at end of file
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