Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2003
gines gines is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 10
Poder: 0
gines Va por buen camino
Insertar una imagen en BBDD con SQL Server y PHP

Hola a todos.

Creo estar siguiendo todos los pasos necesarios para "subir" un archivo JPG a un registro de bbdd SQl Server 2000. La función:
Código PHP:
function UploadFoto($ID)
{
  
$archivo $_FILES["archivo"]["tmp_name"];
  
$tamanio $_FILES["archivo"]["size"];
  
$tipo $_FILES["archivo"]["type"];
  
$nombre $_FILES["archivo"]["name"];
            
  if ( 
$archivo != "none" )
  {
    
$this->ConectaBBDD(); //script de acceso a la bbdd.

    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp);
    
$qry "update tb set foto = '$contenido' where IDReg = $ID";
    
$datos mssql_query($qry$this->id_conexion);
 } else print 
"No se ha podido subir el archivo al servidor";

... como es natural antes he seleccionado el archivo con un formulario debidamente codificado con enctype='multipart/form-data' y un input tipo "file".

El problema es que al intentar ejecutar el update, me da toda una secuencia de errores de los que adjunto alguno:

Warning: mssql_query() [function.mssql-query]: message: Line 8: Incorrect syntax near ')'. (severity 15) in C:\miprograma.php on line 1221


Warning: mssql_query() [function.mssql-query]: message: The identifier that starts with 'y$µwZ§ì‹ñªÃáîµâ _A³Ólôý\"k§_G½bŽ&l\0¥» ñ\'—`è¾iUÛÍjûÇןà û_õ>AÒö¿‡ìSû«òþ«µý—?d}\'ö¬ø£ñÃSøžo¾‡¤Á¨YÜ,\"xüù$EÛ\"ðJíßÐ× ¡³aÙù' is too long. Maximum length is 128. (severity 15) in C:\miprograma.php on line 1221

y no veo el origen ni la manera de solucionarlo.

¿ A alguien se le ocurre algo ?

Gracias de antemano y un saludo a todos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:01:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi