Ver Mensaje Individual
  #5  
Antiguo 16-08-2007
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Reputación: 22
sakuragi Va por buen camino
Question dudas...

Hola que tal, eh estado moviendole ala forma de guardar en un campo blob mediane DelphiForPHP,

primera limitante, no tiene un componente "file" que es el que buscamos o seleccionamos al archivo a subir. En este caso se tubo que hacer ha mano.

ahora segun algunos manuales, llege a la conclucion de hacer el siguiente codigo, pero no tube resultados positivos, lo inserte en un boton para guardar.
Código PHP:
$archivo $_FILES["archivito"]["tmp_name"];
                   
$tamanio $_FILES["archivito"]["size"];
                   
$tipo    $_FILES["archivito"]["type"];
                   
$nombre  $_FILES["archivito"]["name"];
                   
$titulo  $_POST["titulo"];

                   if ( 
$archivo != "none" )
                   {
                        
$this->Mmsg->Lines[]="1";
                        
$fp fopen($archivo"rb");
                        
$contenido fread($fp$tamanio);
                        
$contenido addslashes($contenido);
                        
fclose($fp);

                        
$this->Qry->Close();
                        
$this->Qry->SQL="insert into video (nombre,texto,video,fecha)
                                         values ('"
.$this->Enombre->Text."','"
                                         
.$this->Mtexto->readText()."','".$contenido."',now())";
                        
$this->Qry->Open();


                        if(
mysql_affected_rows($conn) > 0)
                        {
                                
$this->Mmsg->Lines[]="Se ha guardado el archivo en la base de datos.";
                        }
                        else
                        {
                               
$this->Mmsg->Lines[]="NO se ha podido guardar el archivo en la base de datos.";
                        }
                   }
                   else
                   {
                       
$this->Mmsg->Lines[]="No se ha podido subir el archivo al servidor";
                   } 
segun con esas funciones deveria hagarrarme el archivo, pero como que no me lo jala de donde esta. ya que normalmente se haria en el scritp en el action=ala_pagina.php, metodo=post.

pero como esto se quiere hacerse en delphiforphp, se supose que al darle click al boton debe ejecutarse el codigo ahi dentro, y si se ejecuta, pero no me optiene el archivo en cuestion.

alguien a podido hacerlo?

saludos

gracias.

PD: el campo file se llama "archivito"
Código PHP:
<input type="file" name="archivito" /> 
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita