Peter : Große Dateien aufspringen mit PHP / Shell

Beitrag lesen

Hallo,

ich stehe vor dem Problem das ich zum Zweck der weiteren Bearbeitung mit PHP Dateien (Text/Binär) aufteilen m da ich denke das es besser ist mit PHP 12 x 2MB Daten zu verarbeiten als einmal 24MB.

Hierbei verwende ich derzeit den Shell-Befehl "split" - Aufbau und Aufruf durch PHP (exec).

Die aufzuteilenden Dateien liegen aber nicht in dem gleichen Verzeichnis wie die php Datei, was dazu führt das ich nach der Verwendung von split die erzeugten Dateifragmente wieder verschieben muss da ja der split Befehl leider die Datei aus anderen bzw. Unterverzeichnissen lädt aber die Fragmente auf der Ebene der php-Datei erzeugt.

Meine Fragen sind daher:

  • Ist meine grundsätzliche Herangehensweise korrekt?
  • Gibt es bessere Lösungen
  • Kann ich split dazu bringen in das "richtige" Verzeichnis die Fragmente zu speichern?

Vielen Dank Peter