1)è scritto in italiano
2)ho specificato che lo script è corretto e ho anche esplicato l'intoppo in maniera alquanto esaustiva credo..se ci sono cose che non avete capito chiedete..
rispiego nuovamente in breve:
facendo un echo di getcwd() (cartella corrente) mi da come risultato D:\Inetpub\webs\pippolit\temporaneo\admin mentre la cartella è pippo.it

l'intoppo è quel punto che non riesce a tradurre a quanto ho capito e quindi logicamente "pippo.it" e "pippoit" le vede come due cartelle diverse!

questo è lo script comunque

Codice PHP:

function carica_foto($fil,$cartella)
{
$file_name $_FILES[$fil]['name'];
 
// strip file_name of slashes
 
$file_name stripslashes($file_name);
 
$file_name str_replace("'","",$file_name);
 if (
is_uploaded_file($_FILES[$fil]['tmp_name'])) {
 
$copy move_uploaded_file($_FILES[$fil]['tmp_name'],getcwd().$file_name);
 
// check if successfully copied
 
if($copy){
    echo 
"$file_name | uploaded sucessfully!
"
;
 }else{
    echo 
"$file_name | could not be uploaded!
"
;
    echo 
getcwd();
    
print_r($_FILES);
 }
 }
 else echo 
"no";
 

$fil è il nome del file
$cartella è la cartella di destinazione