Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2005, 18:16
Jaime0404
 
Fecha de Ingreso: octubre-2003
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
Ubicacion (path) de un archivo subido con formulario

Hola Es la primera vez que escribo en este foro, me ha surgido un problema (llevo dias tratando de solucionarlo y no puedo) a la hora de almacenar (en la bd) la ubicacion de una imagen que subo al servidor a traves de un formulario.

El problema es que despues de que subo la imagen al servidor, la muevo del directorio temporal a su directorio final; para poder insertar su ubicacion en la base de datos necesito conocer su ubicacion final. Aqui les pongo mi codigo:

Codigo del formulario:

<form method="post" action="$pag?accion=editarimagen" enctype="multipart/form-data">
<input type="hidden" name="id" value="$resultados[ID]">
Nueva Imagen: <input name="upimagen" type="file" id="upimagen">
<input type="submit" name="Submit_addubica" value=" Actualizar " class="botones" >
</form>


Codigo que procesa el archivo:

if (isset ($Submit_addubica)) {
$newimage = sprintf ("%s", $upimagen_name);
move_uploaded_file($upimagen, "uploads/".$newimage);
$newubica=dirname($_SERVER['PHP_SELF']);//Este no me da la ubicacion

mysql_query("UPDATE $sql_tabla SET imagen='$newubica' WHERE ID=$id") or die(mysql_error());
mysql_close();

<img src="echo $resultados[imagen]" width="60" height="45">
}



¿Alguien sabe como solucionar esto?
De antemano gracias