upload de ftp?
Seria upload via FTP ou upload via Browser? São duas coisas diferentes.
De qualquer modo, vc tem que saber onde está o arquivo que foi enviado, o caminho completo do arquivo.
No caso de upload via browser, vc pode fazer a verificação puxando essa variável do arquivo que você deu upload via formulário
o campo FILE se chama "arquivo"
$HTTP_POST_FILES['arquivo']['size']
outros dados:
$HTTP_POST_FILES['arquivo']['tmp_name'] = nome temporário do arquivo que você deu upload. Ele está no diretório temporário, definido no arquivo php.ini . Você não tem controle sobre o nome desse arquivo temporário.
Vc utilize essa última variável para mover o arquivo temporário para o diretório definitivo que você deseja.
exemplo:
if(is_uploaded_file($HTTP_POST_FILES['attachment']['tmp_name']))
{
move_uploaded_file($HTTP_POST_FILES['attachment']['tmp_name'], 'caminho/ate/x/diretorio/nome_do_arquivo_enviado.jpg');
}
vc deve definir o nome que será dado ao arquivo enviado.