Hola,
Cita: La idea es que suba el archivo al mismo lugar donde esta la pagina *.php
Bueno, es que eso no es lo que le dices con
Código PHP:
$direccion="/".$archivo_name;
Con esa linea le estas diciendo que lo guarde en el directorio / , que en sistemas unix es el raiz (equivale al c:\ de windows).
Si quieres que sea en el directorio actual, tendrias que haber puesto
Código PHP:
$direccion="./".$archivo_name;
Saludos.