Hallo,
Ja, du hast die Beschreibung von copy() im PHP-Handbuch nicht gelesen.
zwar nicht im PHP-Handbuch, aber hier
dann hast du anscheinend nicht verstanden, was du gelesen hast. Beide Quellen sind sich doch einig, dass copy() ein boolsches Ergebnis liefert. Nämlich true, wenn der Kopiervorgang gelungen ist, und false im Fehlerfall.
Wieso erwartest du also stattdessen einen Dateinamen? Zumal einen Dateinamen, den du doch selbst zusammenbaust und an copy() übergibst?
So long,
Martin