Hallo BugFix. Ich möchte gerne dein Script in meines integrieren. Aber ich bekomms nicht vernünftig zum Laufen.
Mein eigener Code stellt mir ein 2D Array zusammen:
Global $aDateien[1][3]
;dann mit _ArrayAdd() das Array befüllen und den index immer um +1 erweitern
; $aDateien[0][0] = 22
; $aDateien[$i][0] = Quelldatei
; $aDateien[$i][1] = Zieldatei mit neuem Namen
; $aDateien[$i][2] = Filezise(von der Quelldatei)
Das Array ist in Ordnung und funktioniert in der GUI-Darstellung (per ListView, um zu sehen was da ist und wie es danach sein wird).
Ich habe viele Versuche unternommen um das Array an deine Funktion zu übergeben. 1x hat es tatsächlich irgendwas gebracht und der Fortschrittsbalken hat sich bewegt. Dann ist irgendwas gewesen und brach ab. Beim Versuch, den "Fehler" auszumerzen hab ich dann beinahe alles zerschossen.
Hab dann den Versuch unternommen aus meinem 2D Array 2 einzelne zu machen. Eines mit den Quelldateien, die ich dann vorher bereits umbenenne, damit das Problem mit den verschiedenen Namen aus der Welt geschafft ist.
Das 2. Array ist mit den entsprechenden Zielordnern gefüllt. (Die Ziele können verschieden sein)
Danach versuchte ich dein Script in meinem nachzubauen. Es funktioniert zumindest das Kopieren, aber die Infos beim Kopiervorgang... mir raucht die Birne... Also meine Frage:
Wie muss man ein Array an deine Funktion übergeben, damit es funktioniert?