jeudi 30 avril 2015

Filename cannot be empty in

A few weeks ago I had this code to upload a file to my database , but now does not work

the input:

 <input type="file" name="archivo" accept=".doc, .pfd, .docx"/>

the .php to upload the file (the connection to the database is made)

 $archivo = $_FILES["archivo"]["tmp_name"]; 
 $tamanio = $_FILES["archivo"]["size"];
 $tama    = $_FILES["archivo"]["size"];
 $tipo    = $_FILES["archivo"]["type"];
 $nombre  = $_FILES["archivo"]["name"];
 $titulo  = $_POST["titulo"];

 if ( $archivo != "none" )
 {
    $fp = fopen($archivo, "rb");
    $contenido = fread($fp, $tamanio);
    $contenido = addslashes($contenido);
    fclose($fp); 

    $qry = "INSERT INTO archivos VALUES 
            (0,'$nombre','$Nombre','$tama','$contenido','$tipo')";

    mysql_query($qry) or die('Consulta fallida: ' . mysql_error());

    if(mysql_affected_rows($link) > 0)
       print "Se ha guardado el archivo en la base de datos.";
    else
       print "NO se ha podido guardar el archivo en la base de datos.";
 }
 else
    print "No se ha podido subir el archivo al servidor";

Aucun commentaire:

Enregistrer un commentaire