Foros del Web » Programando para Internet » PHP »

ayuda con ficheros y base de datos

Estas en el tema de ayuda con ficheros y base de datos en el foro de PHP en Foros del Web. Hola, a ver si me podeis ayudar porque me estoy volviendo loco. Estoy creando una web y lo q pretendo hacer es que desde un ...
  #1 (permalink)  
Antiguo 18/10/2006, 08:14
 
Fecha de Ingreso: agosto-2006
Mensajes: 20
Antigüedad: 17 años, 8 meses
Puntos: 0
Mensaje ayuda con ficheros y base de datos

Hola, a ver si me podeis ayudar porque me estoy volviendo loco.

Estoy creando una web y lo q pretendo hacer es que desde un formulario con un <input type=file> seleccionar un archivo jpg y que me guarde la imagen en una base de datos del servidor.

De hecho, he conseguido hacerlo perfectamente trabajando con un servidor local. Pero cuando intento trabajar desde un servidor remoto, obtengo el siguiente error:

Warning: imagecreatefromjpeg(C:\Documents and Settings\Administrador\Escritorio\DSC00926.JPG) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /home/rinconga/public_html/inmobiliaria/introducir.php on line 33

Lógicamente, la imagen que selecciona el usuario esta en su equipo y no en el servidor. Por eso cuando trabajo con un servidor local me funciona, porque el servidor y el cliente es el mismo equipo y por eso encuentra la imagen que se selecciona con el formulario. En cambio cuando trabajo con un servidor remoto, la imagen que selecciona el usuario no está en el servidor y se produce el error.

Mi pregunta es, ¿se puede hacer lo que pretendo? ¿Es posible desde un <input type=file> de un formulario en el equipo cliente, copiar el archivo seleccionado en una base de datos del servidor?

Gracias a todos, y saludos.
  #2 (permalink)  
Antiguo 18/10/2006, 08:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Se trata de que "subas" tu archivo a tu servidor .. dá igual si tu servidor es el mismo que hace de "cliente" o están separados. La técnica es la misma en ambos casos.

Revisa la ducumentación oficial al respecto:
http://www.php.net/manual/es/features.file-upload.php

En muchos casos podrás tomar de $_FILES['nombre_campo_file']['tmp_name'] el archivo para su proceso .. En otros casos primero tendrás que mover el archivo hacia su destino definitivo o temporal, tomarlo de ahí para tus funciones GD y luego si no requieres el archivo, lo eliminas (unlink()).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 18/10/2006, 11:14
 
Fecha de Ingreso: agosto-2006
Mensajes: 20
Antigüedad: 17 años, 8 meses
Puntos: 0
Sonrisa Gracias Cluster

Muchísimas gracias. Me ha servido de mucha ayuda. Os felicito sinceramente por el funcionamiento del foro. Sois lo más grande.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:55.