Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2007, 08:36
Avatar de acastillog70
acastillog70
 
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Mensaje Solo expertos en php

Hola nuevamente

Este es mi tercer tema sobre este asunto y NADIE HA CONTESTADO, sera que no hay alguien suficientemente apto para dar una respuesta?

He aqui mi problema, tengo que subir un archivo a una bd, esta por cuestion del usuario es en access, lo que no se es el tipo y tamaño del campo y si access es capaz de soportarlo,lo anterior porque hago le prueba y no sale error, pero tampoco lo carga.

Aqui mi código.

Código PHP:
<form name="sube_file" method="post" action="<?php $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
<?php
     
require('xxxx.php');
    
$conexion=odbc_connect($dsn,$usuario,$password);
    if (!
$conexion)
   {
    die(
"Ya ocurrido un error tratando de conectarse con el origen de datos en SUBE.PHP");
    exit; 
   }
$sql="select * FROM Sube";
 if(empty(
$_FILES))
  {
?>
     <h3 align="left" aling="center">Busque el archivo que desea subir: </h3>
     <input type="file" name="archivo" size="60">
     <br/>
     <input type="submit" name="subir" value="Subir">
<?php
   
}
   else
   {
     if(
$_FILES["archivo"]["error"]!=0)
        {
          die(
"Ocurrio un error al subir el archivo, intentelo nuevamente");
        }
        if (
is_uploaded_file($_FILES["archivo"]["tmp_name"]))
          {
             
$raiz="C:/tmp";
            if (
move_uploaded_file($_FILES["archivo"]["tmp_name"],$raiz."/".$_FILES["archivo"]["name"]))
            {
             
$sql="INSERT INTO Sube(sube, hoy) VALUES('".$_FILES["archivo"]["name"]."', now())";
             
$res odbc_exec($cid,$sql);
             echo 
odbc_error();
             echo 
"<h3 aling=\"center\"> El archivo se subio correctamente </h3>";
              
"<br>";
              echo 
"<a href=\"subir.php\"> Subir otro Archivo </a>";
             }
       } 
        else
          {
            die(
"Ocurrio un error al guardar el archivo temporal veririfar su espacio en disco");
          }

    
   }
?>


Saludos