1
- <?PHP
1
+ <?php
2
2
/**
3
3
*
4
4
* @author Jürgen Smolka
@@ -202,7 +202,7 @@ function buildSites1($batch)
202
202
else
203
203
echo ' | ' . $ strValue ;
204
204
}
205
- echo "<br> \n <br> \n <br> \n " ;
205
+ echo "<br> \n <br> \n" ;
206
206
}
207
207
}
208
208
}
@@ -212,25 +212,31 @@ function buildSites1($batch)
212
212
// Hörbücher u. ä. - Aufruf per: mid3TagMp3??????.php
213
213
function buildSites2 ($ batch )
214
214
{
215
- $ ausgabe = "" ; // JS
216
- $ tracknr = "001 " ; // JS
217
- $ lenTrack = 3 ; // JS
218
- $ trackpa = "" ; // JS
219
- $ trackpo = "" ; // JS
215
+ $ GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2 " ;
216
+ $ LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/ " ;
217
+
218
+ $ genreini = "101 " ; // JS
219
+ $ trackini = "001 " ; // JS
220
+ $ ausgabe = "" ; // JS
221
+ $ tracknr = "" ; // JS
222
+ $ lenTrack = "" ; // JS
223
+ $ trackpa = "" ; // JS
224
+ $ trackpo = "" ; // JS
220
225
221
226
reset ($ batch );
222
- ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
223
-
224
- if (!empty ($ _POST ["track " ]) && isset ($ _POST ["Xtrack " ])) {
227
+ ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
228
+
229
+ if (( !empty ($ _POST ["track " ]) || $ _POST [ " track " ] == 0 ) && isset ($ _POST ["Xtrack " ])) {
225
230
$ tracknr = $ _POST ["track " ];
226
231
if (strstr ($ tracknr , "/ " )) {
227
232
$ tracknr = str_replace (" " , "" , $ tracknr );
228
233
$ trackpa = explode ("/ " , $ tracknr , 2 );
229
234
$ tracknr = $ trackpa [0 ];
230
235
$ trackpo = "/ " . $ trackpa [1 ];
231
236
}
232
- $ lenTrack = strlen ($ tracknr );
233
237
}
238
+ if ($ tracknr == "" ) $ tracknr = $ trackini ;
239
+ $ lenTrack = strlen ($ tracknr );
234
240
235
241
foreach ($ batch as $ key => $ array )
236
242
{
@@ -285,20 +291,24 @@ function buildSites2($batch)
285
291
$ Album = $ _POST ["album " ];
286
292
if (!empty ($ _POST ["titel " ]))
287
293
$ Titel = $ _POST ["titel " ];
288
- if (!empty ($ _POST ["track " ]))
294
+ if (!empty ($ _POST ["track " ]) || $ _POST [ " track " ] == 0 )
289
295
$ Track = $ _POST ["track " ];
290
- if (!empty ($ _POST ["genre " ]))
296
+ if ($ tracknr == "" )
297
+ $ tracknr = $ trackini ;
298
+ if (!empty ($ _POST ["genre " ]) || $ _POST ["genre " ] == 0 )
291
299
$ Genre = $ _POST ["genre " ];
300
+ if ($ Genre == "" )
301
+ $ Genre = $ genreini ;
292
302
// if(!empty($_POST["comment"]))
293
303
// $Coment = $_POST["comment"];
294
304
if (isset ($ _POST ["execute " ]))
295
305
$ Exe = $ _POST ["execute " ];
296
306
297
307
//echo("mid3v2 -a '$_POST[artist]' -A '$_POST[album]' -t '$_POST[titel]' -T $_POST[track] -g $_POST[genre] '$Datei'<br />\n");
298
308
//echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'<br />\n");
299
- echo ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T $ Track -g ' $ Genre' ' $ Datei'<br /> \n" );
309
+ echo ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T ' $ Track' -g '$ Genre' ' $ Datei'<br /> \n" );
300
310
if ($ Exe == "on " )
301
- exec ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T $ Track -g ' $ Genre' ' $ Datei' " );
311
+ exec ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T ' $ Track' -g '$ Genre' --WXXX ' $ GUI ' ' $ Datei' " );
302
312
//exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'");
303
313
//exec("mid3v2 -a '$Artist' -A 'Moerderische Cote d Azur' -t '$Titel' -T $Track -g 101 '$Datei'");
304
314
@@ -344,25 +354,31 @@ function buildSites2($batch)
344
354
// Hörbücher u. ä. - Aufruf per: mid3TagMp3AudioBook.php
345
355
function buildSites2b ($ batch )
346
356
{
347
- $ ausgabe = "" ; // JS
348
- $ tracknr = "001 " ; // JS
349
- $ lenTrack = 3 ; // JS
350
- $ trackpa = "" ; // JS
351
- $ trackpo = "" ; // JS
357
+ $ GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2 " ;
358
+ $ LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/ " ;
359
+
360
+ $ genreini = "101 " ; // JS
361
+ $ trackini = "001 " ; // JS
362
+ $ ausgabe = "" ; // JS
363
+ $ tracknr = "" ; // JS
364
+ $ lenTrack = "" ; // JS
365
+ $ trackpa = "" ; // JS
366
+ $ trackpo = "" ; // JS
352
367
353
368
reset ($ batch );
354
- ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
369
+ ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
355
370
356
- if (!empty ($ _POST ["track " ]) && isset ($ _POST ["Xtrack " ])) {
371
+ if (( !empty ($ _POST ["track " ]) || $ _POST [ " track " ] == 0 ) && isset ($ _POST ["Xtrack " ])) {
357
372
$ tracknr = $ _POST ["track " ];
358
373
if (strstr ($ tracknr , "/ " )) {
359
374
$ tracknr = str_replace (" " , "" , $ tracknr );
360
375
$ trackpa = explode ("/ " , $ tracknr , 2 );
361
376
$ tracknr = $ trackpa [0 ];
362
377
$ trackpo = "/ " . $ trackpa [1 ];
363
378
}
364
- $ lenTrack = strlen ($ tracknr );
365
379
}
380
+ if ($ tracknr == "" ) $ tracknr = $ trackini ;
381
+ $ lenTrack = strlen ($ tracknr );
366
382
367
383
foreach ($ batch as $ key => $ array )
368
384
{
@@ -410,12 +426,10 @@ function buildSites2b($batch)
410
426
$ Titel = str_replace ("%T " , $ tracknr , $ Titel ); //$Titel = str_replace("%T", $Track, $Titel);
411
427
$ Titel = str_replace ("%t " , $ Titelt , $ Titel );
412
428
}
413
- if (!empty ($ _POST ["genre " ]) && isset ($ _POST ["Xgenre " ])) {
429
+ if (( !empty ($ _POST ["genre " ]) || $ _POST [ " genre " ] == 0 ) && isset ($ _POST ["Xgenre " ]))
414
430
$ Genre = $ _POST ["genre " ];
415
- if ($ Genre == "'0' " || stristr ("zero " , $ Genre ) ||
416
- $ Genre == '"0" ' || stristr ("null " , $ Genre ))
417
- $ Genre = (string )0 ;
418
- }
431
+ if ($ Genre == "" )
432
+ $ Genre = $ genreini ;
419
433
if (!empty ($ _POST ["year " ]) && isset ($ _POST ["Xyear " ]))
420
434
$ Year = $ _POST ["year " ];
421
435
if (!empty ($ _POST ["comment " ]) && isset ($ _POST ["Xcomment " ]))
@@ -433,20 +447,22 @@ function buildSites2b($batch)
433
447
if (isset ($ _POST ["Xtitel " ]))
434
448
$ Befehl .= " -t ' $ Titel' " ;
435
449
if (isset ($ _POST ["Xtrack " ]))
436
- $ Befehl .= " -T $ Track " ;
450
+ $ Befehl .= " -T ' $ Track' " ;
437
451
if (isset ($ _POST ["Xgenre " ]))
438
452
$ Befehl .= " -g ' $ Genre' " ;
439
453
if (isset ($ _POST ["Xyear " ]))
440
- $ Befehl .= " -y $ Year " ;
454
+ $ Befehl .= " -y ' $ Year' " ;
441
455
if (isset ($ _POST ["Xcomment " ]))
442
456
$ Befehl .= " -c ' $ Comment' " ;
443
457
if (isset ($ _POST ["Xpicture " ]))
444
458
$ Befehl .= " -p ' $ Picture' " ;
445
459
460
+ $ Anzeige = $ Befehl . " ' $ Datei' " ;
461
+ $ Befehl .= " --WXXX ' $ GUI ' " ;
446
462
$ Befehl .= " ' $ Datei' " ;
447
463
448
464
// Batch-Anzeige
449
- echo "<p style='margin-left:7%;'> " . $ Befehl . "</p> \n" ; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
465
+ echo "<p style='margin-left:7%;'> " . $ Anzeige . "</p> \n" ; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
450
466
451
467
// Änderung durchführen
452
468
if ($ Exe == "on " )
@@ -491,25 +507,32 @@ function buildSites2b($batch)
491
507
// -- P1(!) :: Bild nur in erster MP3-Datei speichern
492
508
function buildSites2c ($ batch )
493
509
{
494
- $ ausgabe = "" ; // JS
495
- $ tracknr = "001 " ; // JS
496
- $ lenTrack = 3 ; // JS
497
- $ trackpa = "" ; // JS
498
- $ trackpo = "" ; // JS
510
+ $ GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2 " ;
511
+ $ LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/ " ;
512
+
513
+ $ genreini = "101 " ; // JS
514
+ $ trackini = "001 " ; // JS
515
+ $ ausgabe = "" ; // JS
516
+ $ tracknr = "" ; // JS
517
+ $ lenTrack = "" ; // JS
518
+ $ trackpa = "" ; // JS
519
+ $ trackpo = "" ; // JS
499
520
500
521
reset ($ batch );
501
- ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
522
+ ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
502
523
503
- if (!empty ($ _POST ["track " ]) && isset ($ _POST ["Xtrack " ])) {
524
+ if (( !empty ($ _POST ["track " ]) || $ _POST [ " track " ] == 0 ) && isset ($ _POST ["Xtrack " ])) {
504
525
$ tracknr = $ _POST ["track " ];
505
526
if (strstr ($ tracknr , "/ " )) {
506
527
$ tracknr = str_replace (" " , "" , $ tracknr );
507
528
$ trackpa = explode ("/ " , $ tracknr , 2 );
508
529
$ tracknr = $ trackpa [0 ];
509
530
$ trackpo = "/ " . $ trackpa [1 ];
510
531
}
511
- $ lenTrack = strlen ($ tracknr );
512
532
}
533
+ if ($ tracknr == "" )
534
+ $ tracknr = $ trackini ;
535
+ $ lenTrack = strlen ($ tracknr );
513
536
514
537
foreach ($ batch as $ key => $ array )
515
538
{
@@ -557,12 +580,10 @@ function buildSites2c($batch)
557
580
$ Titel = str_replace ("%T " , $ tracknr , $ Titel ); //$Titel = str_replace("%T", $Track, $Titel);
558
581
$ Titel = str_replace ("%t " , $ Titelt , $ Titel );
559
582
}
560
- if (!empty ($ _POST ["genre " ]) && isset ($ _POST ["Xgenre " ])) {
583
+ if (( !empty ($ _POST ["genre " ]) || $ _POST [ " genre " ] == 0 ) && isset ($ _POST ["Xgenre " ]))
561
584
$ Genre = $ _POST ["genre " ];
562
- if ($ Genre == "'0' " || stristr ("zero " , $ Genre ) ||
563
- $ Genre == '"0" ' || stristr ("null " , $ Genre ))
564
- $ Genre = (string )0 ;
565
- }
585
+ if ($ Genre == "" )
586
+ $ Genre = $ genreini ;
566
587
if (!empty ($ _POST ["year " ]) && isset ($ _POST ["Xyear " ]))
567
588
$ Year = $ _POST ["year " ];
568
589
if (!empty ($ _POST ["comment " ]) && isset ($ _POST ["Xcomment " ]))
@@ -580,11 +601,11 @@ function buildSites2c($batch)
580
601
if (isset ($ _POST ["Xtitel " ]))
581
602
$ Befehl .= " -t ' $ Titel' " ;
582
603
if (isset ($ _POST ["Xtrack " ]))
583
- $ Befehl .= " -T $ Track " ;
604
+ $ Befehl .= " -T ' $ Track' " ;
584
605
if (isset ($ _POST ["Xgenre " ]))
585
606
$ Befehl .= " -g ' $ Genre' " ;
586
607
if (isset ($ _POST ["Xyear " ]))
587
- $ Befehl .= " -y $ Year " ;
608
+ $ Befehl .= " -y ' $ Year' " ;
588
609
if (isset ($ _POST ["Xcomment " ]))
589
610
$ Befehl .= " -c ' $ Comment' " ;
590
611
if ((isset ($ _POST ["Xpicture " ]) && $ Picture != "" ) &&
@@ -595,10 +616,12 @@ function buildSites2c($batch)
595
616
$ Befehl .= " -p ' $ Picture' " ;
596
617
}
597
618
619
+ $ Anzeige = $ Befehl . " ' $ Datei' " ;
620
+ $ Befehl .= " --WXXX ' $ GUI ' " ;
598
621
$ Befehl .= " ' $ Datei' " ;
599
622
600
623
// Batch-Anzeige
601
- echo "<p style='margin-left:7%;'> " . $ Befehl . "</p> \n" ; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
624
+ echo "<p style='margin-left:7%;'> " . $ Anzeige . "</p> \n" ; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
602
625
603
626
// Änderung durchführen
604
627
if ($ Exe == "on " )
@@ -642,8 +665,13 @@ function buildSites2c($batch)
642
665
// Musikstücke/Songs (mp3-Dateien) - Aufruf per: mid3TagMp3Music.php
643
666
function buildSites3 ($ batch )
644
667
{
645
- $ ausgabe = "" ; // JS
646
- $ tracknr = "1 " ; // JS
668
+ $ GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2 " ;
669
+ $ LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/ " ;
670
+
671
+ $ genreini = "11 " ; // JS
672
+ $ trackini = "1 " ; // JS
673
+ $ tracknr = $ trackini ; // JS
674
+ $ ausgabe = "" ; // JS
647
675
648
676
reset ($ batch );
649
677
ksort ($ batch ); // JS sortiert Verzeichnisse (CD1, CD2 ...)
@@ -691,24 +719,24 @@ function buildSites3($batch)
691
719
$ Album = $ _POST ["album " ];
692
720
if (!empty ($ _POST ["titel " ]))
693
721
$ Titel = $ _POST ["titel " ];
694
- if (!empty ($ _POST ["track " ]))
695
- $ Track = $ _POST ["track " ];
696
- if (! empty ( $ _POST [ " genre " ])) {
697
- $ Genre = $ _POST [ " genre " ];
698
- if ($ Genre == " '0' " || stristr ( " zero " , $ Genre ) ||
699
- $ Genre == ' "0" ' || stristr ( " null " , $ Genre ))
700
- $ Genre = ( string ) 0 ;
701
- }
722
+ // if(!empty($_POST["track"]) || $_POST["track"] == 0 )
723
+ // $Track = $_POST["track"];
724
+ // if($tracknr == "")
725
+ // $tracknr = $trackini;
726
+ if (! empty ( $ _POST [ " genre " ]) || $ _POST [ " genre " ] == 0 )
727
+ $ Genre = $ _POST [ " genre " ];
728
+ if ( $ Genre == "" )
729
+ $ Genre = $ genreini ;
702
730
// if(!empty($_POST["comment"]))
703
731
// $Coment = $_POST["comment"];
704
732
if (isset ($ _POST ["execute " ]))
705
733
$ Exe = $ _POST ["execute " ];
706
734
707
735
//echo("mid3v2 -a '$_POST[artist]' -A '$_POST[album]' -t '$_POST[titel]' -T $_POST[track] -g $_POST[genre] '$Datei'<br />\n");
708
736
//echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'<br />\n");
709
- echo ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T $ Track -g ' $ Genre' ' $ Datei'<br /> \n" );
737
+ echo ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T ' $ Track' -g '$ Genre' ' $ Datei'<br /> \n" );
710
738
if ($ Exe == "on " )
711
- exec ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T $ Track -g ' $ Genre' ' $ Datei' " );
739
+ exec ("mid3v2 -a ' $ Artist' -A ' $ Album' -t ' $ Titel' -T ' $ Track' -g '$ Genre' --WXXX ' $ GUI ' ' $ Datei' " );
712
740
//exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'");
713
741
//exec("mid3v2 -a '$Artist' -A 'Moerderische Cote d Azur' -t '$Titel' -T $Track -g 101 '$Datei'");
714
742
@@ -843,6 +871,4 @@ function scan_dir($dir, $type=array(),$only=FALSE, $allFiles=FALSE, $recursive=T
843
871
return $ pictures ;
844
872
845
873
}
846
-
847
-
848
874
?>
0 commit comments