Your quotes in the ftp_put call are wonky (literally!); you want ", not “ or ”.
But is this videos directory on the same server as the script? If it is, then the ftp connection is unnecessary, and a [man]move_uploaded_file[/man] would achieve the desired effect. As it happens, you're not getting the file anyway; that is not in the $HTTP_POST_VARS array, but in the $HHTP_POST_FILES array. (In fact, you should be using the $_FILES array, as the older name has been deprecated).
I'd recommend reading the Handling File Uploads section of the manual.
If you are sending the uploads to another server, I'd recommend getting the above issues fixed (i.e., actually getting a hold of the uploaded file) and then seeing if you can ftp succesfully.
Now for the precise nature of the catastrophe. I can see in the line
$destination_file = '/test/'$HTTP_POST_VARS['name'];
that you're missing a string concatenation . between '/test/' and HTTP_POST_VARS['name']. You should have got a parse error message from this, but if display_errors has been turned off in php.ini, you won't.