Ho problemi a far funzionare su un server aruba la funzione" is_uploaded_file" che riporto a seguito con parte del codice.

<?

global $thumbdir, $imgdir;

include("config");

switch($mode)
{
case 'do_upload':

global $img, $thumb;

function DoUpload($dest, $file)
{

if (!(is_uploaded_file($file) && copy($file, "$dest")))
{
return false;
}

return true;

}

$res1 = DoUpload("$webroot$imgdir/$img_name", $img);
$res2 = DoUpload("$webroot$thumbdir/$thumb_name", $thumb);

if ($res1 = "true" && $res2 = "true")
{
$data = "$img_name|$thumb_name|$title|$author|$colore|$ann o|$km|$optional|$optional2|$prezzo";
if ($fp = fopen("imgdata", 'a+'))
{
$file = file("imgdata");
$lines = count($file);
if ($lines > "0")
{
fwrite ($fp, "\n$data");
}
else
{
fwrite ($fp, $data);
}
@unlink($img);
@unlink($thumb);
...
L'errore che mi riporta è : ...[function.copy]: failed to open stream: HTTP wrapper does not support writeable connections...

Non capisco, ho aperto in scrittura con chmod 777. Ho anche trovato dove consigliavano di usare mode_uploaded_file, ma non saprei come utilizzarlo, premetto che sono molto newbie...
grazie a qualche anima pia...