Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2008, 02:30
juanantrr
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años, 10 meses
Puntos: 0
Copiar datos a un directorio

Buenos días, lo primero es decir que este foro me sirve de mucha ayuda para solucionar mis dudas y problemillas, pero es que ya estoy atascado y necesito vuestra ayuda, me considero novato todavía.

Estoy intentando subir imagenes al servidor mediante un formulario que me recoge el nombre del fichero que selecciono en el campo tipo "file".
De aquí con esta función copio el fichero:
<?php
copy ($foto,$row_rsestacion['dir'] . $foto_name);
unlink ($foto);

?>

el problema que tengo es que creo que no recogo bien el dato de la tabla """"$row_rsestacioon['dir']""""

donde "rsestacion" es un juego de registros y "dir" es un campo.

El fichero se copia y todo, y en el campo de la tabla se inserta el dato del nombre del fichero, lo que no me recoge es el directorio.

No se si me explico con claridad, si alguien está dispuesto a ayudarme se lo agradecería.

Aquí inserto varias partes del codigo echo con Dreamweaver.

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO fotos (id, idestacion, foto, zona, tipo) VALUES (%s, %s, %s, %s, %s)",

GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['idestacion'], "int"),
GetSQLValueString($row_rsestacion['dir'] . $foto_name, "text"),
/* "Aquí recogo el valor del directorio pero no me coge nada. */
GetSQLValueString($_POST['zona'], "text"),
GetSQLValueString($_POST['tipo'], "text"));

$directorio=$row_rsestacion['dir'];
$ruta = $directorio . $foto_name";
copy($foto,$ruta);
unlink($foto);

Saludos