Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2005, 18:47
Avatar de pereztroff
pereztroff
 
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
que no me guarde el path de la imagen

Hola, me encuentro que estoy intentando poder modificar el contenido de un campo que guarda el nombre del archivo subido al servidor a traves de un formulario. La idea consiste en que si uso la opcion modificar me aparezca un formulario para examinar una nueva imagen y subirla al servidor, pero claro antes de subir esta nueva imagen deberia borrar la antigua, y luego una vez subida esta nueva guardar el nombre del archivo en su campo correspondiente de la base de datos.

Lo estoy haciendo asi pero no me guarda el nombre de archivo correctamente en la base de datos ni me sube la foto nueva. En el campo que deberia guardar el nombre de archivo me guarda lo siguiente como ejemplo:
Código PHP:
C:/Documents%20and%20Settings/pereztroff/Escritorio/imagen.gif 
en lugar de guardar solo imagen.gif

El codigo que estoy usando es
Código PHP:
<?php
 $query 
mysql_query("select * from $tabla where id='$id'"); 
 
$row mysql_fetch_array($query); 

$carpeta='../fotos/';
if (
$row[$foto]!=""){
    @
unlink('../fotos/'.$row[$foto]); 
    
if(
$Submit) {
   if (
is_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'])) {
     
move_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'], $carpeta."/".$HTTP_POST_FILES['foto']['name']);
     
$subio true;
   }

if(
$subio) {
   echo 
"<br><br><br><font class='tex_negro'>La foto subio con exito</font><br>";
} else {
   echo 
"<br><br><br><font class='tex_negro'>No subio la foto </font><br>"
}

$foto = ($HTTP_POST_FILES['foto']['name']);
}
    }
Gracias.