Consegui este código para subir archivos y me ha funcionado pero solo los puedo subir en el mismo directorio donde pongo el script, alguien me puede decir en que parte del script le indico el path de donde quiero que se suba?
<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (move_uploaded_file($HTTP_POST_FILES['userfile']['http://www.cateysa.com/subir/private/2004'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
?>