Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2007, 14:10
nav2003
 
Fecha de Ingreso: enero-2003
Ubicación: Santiago
Mensajes: 301
Antigüedad: 21 años, 3 meses
Puntos: 1
problemas al copiar imagen a BD con funcion move_uploaded_file

hola amigos tengo la sgte consulta, necesito mostrar informacion de algunos usuarios con su fotografia, para ello cree una BD con la informacion personal y un campo para mostrar la foto, ese campo almacenaria lel nombre de la imagen, y para mostrarla solo haria un
Código PHP:
include("conex.php");
$link=conexion();
$ide=$_GET["id"];
$result=mysql_query("SELECT * FROM informacion WHERE cod_cumple=$ide",$link);
$row=mysql_fetch_array($result);
$archivo=$row["archivo"];

echo
"<img src=\"administrador/imagenes/$archivo\">"


este tema me funciona bien en mi localhost, sin embargo cuando me conecto en red al servidor donde esta la aplicacion , la sgte funcion no hace el proceso de copiado de la imagen a la carpeta imagenes/

como digo , me va todo de maravillas en mi localhost pero en el servidor es el problema.

puede ser un problema de permisos? y como lo puedo solucionar? o puede ser un problema en el php.ini o en el htdocs donde hay que realizar alguna operacion al respecto.

este es en parte el script que utilizo para ingresar la informacion a la BD:

Código PHP:
if(move_uploaded_file($_FILES['archivo']['tmp_name'], 'imagenes/' $_FILES['archivo']['name']))
    {
                
$imagen=$_FILES['archivo']['name'];
    
                
$annedate(Y);
                
$fecha $anne."-".$dato_mescumple."-".$dato_diacumple;
                
$result mysql_query("INSERT INTO cumplean              

                (nombre,apellido,tipo_empleado,departamento,fecha,archivo) VALUES  
   ('$dato_nombempleado','$dato_apellempleado','$dato_tipoempleado','$dato_dep artamento','$fecha','$imagen')"
,$link); 
$id=mysql_insert_id();


no será un problema con la carpeta uploads? el problema tb es que no me envia nigun mensaje de error..

en el php.ini de mi php tengo la sgte configuracion
safe_mode = Off


; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir =C:\PHP\uploads

; Maximum allowed size for uploaded files.
upload_max_filesize = 10M


que abria que hacer en el php.ini del servidor para que funcione?

necesito su ayuda urgente, se agredece de antemano gracias.
__________________
Cristian...