
... ¿por qué dices que no te permitia usar $_FILES['...']['tmp_name']??. No es más que un valor obtenido. Lo que haces es una asignación, nada del otro mundo... si te impedira usar dicha variable (...) tampoco la podrías usar al hacer move_uploaded_file()... que dicho sea de paso:
Esto que tienes:
Código PHP:
$path_actual=move_uploaded_file ( $_FILES [ 'form_data' ][ 'tmp_name'] ...
Además de hacer uso del supuesto valor prohibido (

), esta mal.. la función no te devuelve ningún path, solo TRUE o FALSE. Si haces un
echo $path_actual; solo debería imprimirte 1 ó 0.
Bueno, esperemos aclares tu situación con el servidor... y reitero la recomendación a leer la FAQ#12 (por esos detalles del path).
Saludos!