file_copy non copia

1 contenuto / 0 new
Anonimo (non verificato)
Ritratto di Anonimo
file_copy non copia

Ho questo codice che qui dice che funziona ma a me no... (non copia nè aggiunge al nodo)
http://drupal.stackexchange.com/questions/81519/error-programmaticaly-ad...

Dove sbaglio?

<?php
$uc_immagine
= 'myimage.jpg';
$file_fullpath = $_SERVER['DOCUMENT_ROOT'] . base_path() . '/archive/files/horiz_bottles/' . $uc_immagine;
 
$file_path = drupal_realpath($uc_immagine);
 
$file = (object) array(
   
'uid' => 1,
   
'filename' => $uc_immagine,
   
'uri' => $file_fullpath,
   
'filemime' => file_get_mimetype($file_fullpath),
   
'status' => 1);
   
$f = 'public://archive/files/productimg';
   
file_prepare_directory($f, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
   
file_copy($file, $f, FILE_EXISTS_REPLACE);
   
$node->uc_product_image[LANGUAGE_NONE][0] = (array)$file;
drupal_set_message('<pre> ' . print_r($node->uc_product_image, TRUE) . '</pre>');
?>

DEBUG:

Array
(
[und] => Array
(
[0] => Array
(
[uid] => 1
[filename] => 638_sfursat_ca_rizzieri_rainoldi-220x432.jpg
[uri] => /home/hwqmpulz/public_html/archive/files/horiz_bottles/638_sfursat_ca_rizzieri_rainoldi-220x432.jpg
[filemime] => image/jpeg
[status] => 1
)

)

)

Drupal Version: