Originariamente inviato da eraclito
ciao,

ho uno strano problema con copy,

in uno script estraggo il percorso di un immagine da un file csv "esplodendo" le diverse colonne in un array:

codice:
$campo=explode(";",$value);
$file_originale=$dir."/".$campo[7];
e poi copio:

codice:
copy($file_originale, $uploaddir."/".$ID.".jpg");
e questo è il risultato

Warning: Unable to open 'up_temp/2.jpg ' for reading: No such file or directory in ...

il percorso è giusto e il file up_temp/2.jpg è corretto e visibile

Ho provato a sostituire

$file_originale=$dir."/".$capo[7]; con

$file_originale=$dir."/2.jpg";

e lo script funziona anche se un print delle due variabili è identico.

riuscite a spiegarmi il perchè? (e come sopperire...)

eraclito
scusate ho rispoto, nel csv c'era uno spazio alla fine della stringa...