Originariamente inviato da satifal
Aggiungi la funzione trim() che elimina i caratteri speciali tipo \n e \r dalle righe lette dal file dei nomi:

Codice PHP:
$names file("names.txt");
$source "source.pdf";

foreach(
$names as $nome){
    if (!
copy($source"data/".trim($nome))) {
        echo 
"failed to copy $nome...\n";
    }