the destination directory exists and i have full write permissions but the file doesnt move to the relevant directory. a temp file exists as i can print the value. in addition the filesize is less than the max upload size. the site is not within c://wamp/www as i use virtual host to map to my directories. i know the script work as it uploads the file to the desired destination (identical paths on both sites) when i run it on my live server this has led me believe it is a php setting issue on my wamp. can anyone please shed some light on a possible solution to this?