Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
error_reporting(E_ALL);
$file1 = isset($argv[1]) ? $argv[1] : die('Fehlendes Argument (Datei 1)');
$file2 = isset($argv[2]) ? $argv[2] : die('Fehlendes Argument (Datei 2)');
$file3 = isset($argv[3]) ? $argv[3] : die('Fehlendes Argument (Ausgabedatei)');
is_file($file1) && is_file($file2) OR die('Falsches Argument (Keine Datei)');
touch($file3) OR die('Fehler beim Anlegen der neuen Datei');
file_put_contents( $file3, file_get_contents($file1).file_get_contents($file2) )
OR die('Fehler beim Schreiben der neuen Datei');
echo 'All done!';
?>
Es funktionert trotzdem auf diese Weise - ich hab's getestet ;)Bei MP3 ist das sicherlich nicht so einfach. Versuch die mp3s erst in WAV (oder ähnliches Rohformat) umzuwandeln, aneinander zu hängen und dann umzuwandeln.
Es werden die der zweiten Datei übernommen, da die dann ja an der Stelle am Ende stehen, wo sie hingehören. Die der ersten Datei liegen dann unnötigerweise in der Mitte, machen aber keine Probleme. Ansonsten muss man eben die letzten 128 Byte der ersten Datei weglassen, und die anderen könnte man natürlich auch noch updaten. Wie gesagt, das ist eine sehr simple Lösung, die nicht mehr macht, als die Dateien aneinanderzuhängen.Und die Meta-Informationen werden ignoriert?
id3_remove_tag