Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/10/2015, 10:03
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 555
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: upload imagen campo vacio al DB

Gracias xfxstudios

Cambie un poco el codigo y funciona ahora muy bien, muchas gracias por su ayuda.




Código PHP:

<?php
$conn 
= &ADONewConnection('mysql');     
$conn->Connect($dbhost,$dbuser,$dbpass,$dbdatabase);
if (isset(
$_POST['action']) && $_POST['action'] == 'add'
{
    
$directorio $_SERVER['DOCUMENT_ROOT']."/uploads/";
    
$nombre $_FILES['fileToUpload']['name'];
    
$tipo $_FILES['fileToUpload']['type'];
    list(
$a$b) = explode("/"$tipo);
//    $nuevonombre = "nuevonombre.".$b; // Envia todo con un solo nombre ej. (nuevonombre.jpeg)
//    $nuevonombre = str_replace(" ", "_", $nombre).".".$b; // Envia con el nombre y al final la extencion ej. (foto.jpg.jpeg)
//    $nuevonombre = str_replace(" ", "_", $nombre).""; // Envia con el mismo nombre y envia todo los formatos PDF DOCX Etc.
//    $nuevonombre = str_replace(" ", "_", $nombre).date("YmdHis").".".$b; // Ej. (foto.jpg20151016075016.jpeg) mas fecha y hora, segundos
    
$nuevonombre str_replace(" ""_"$nombre)."";  // Envia todo los formmatos y mantiene su extencion final
    
move_uploaded_file($_FILES['fileToUpload']['tmp_name'],$directorio.$nuevonombre);
    
    
$fileToUpload $_POST['fileToUpload'];
    
$addsql "INSERT INTO ".$tabla."documentos (id, fileToUpload, fecha) VALUES ('$id','$nuevonombre',NOW())";
    if (
$conn->Execute($addsql))
        echo 
"<div align=center><font color=#090>  Ingresado </font></div>";
    else
        echo 
"<div align=center><font color=#ff0000>   No fue,  Ingresado </font></div>";
}
?>

Última edición por pilucho; 16/10/2015 a las 10:04 Razón: [/PHP]