Hola, buenas tardes tengo un problema y me gustaria pedirle su ayuda, estoy programando en php y tengo que guardar documentos pdf en mi base de datos, logre hacerlo y pyedo descargarlo de la base de datos pero cuando lo quiero abrir me dice que el fichero esta dañado, y no se que puedo hacer.
Estoy utilizando el siguiente còdigo:
Código PHP:
<?php
include("conexconvenios.php");
$nombre = $_POST["TextNombre"];
$uni=$_POST["TXT_Universidad"];
$ff=$_POST["TXT_Fecha_Firma"];
$fv=$_POST["TXT_Fecha_Vigencia"];
$pais=$_POST["LIS_Pais"];
$renovar=$_POST["CHB_Renovar"];
$resumen=$_POST["TXT_Resumen"];
echo "$nombre";
echo "$uni";
echo "$ff";
echo "$fv";
echo "$pais";
echo "$renovar";
echo "$resumen";
//Subir archivo pdf
//datos del arhivo
$nombre_archivo = $_FILES['userfile']['name'];
$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];
$tem=$_FILES['userfile']['tmp_name'];
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
//$query4="INSERT INTO `documentos`(`DOC_Id`, `DOC_Nombre`) VALUES ('','$nombre_archivo')";
//$result4=select($query4);
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
//funcion para seleccionar el id de la universidad
$query1="SELECT UNI_Id FROM universidades WHERE UNI_Nombre='$uni'";
$result1= select ($query1);
$Idu=mysql_fetch_array($result1);
$Iduni=$Idu['UNI_Id'];
//funcion para seleccionar el id de pais
$query2="SELECT PAI_Id FROM paises WHERE PAI_Nombre='$pais'";
$result2=select($query2);
$Idpai=mysql_fetch_array($result2);
$Idpais=$Idpai['PAI_Id'];
//Consulta de inserción
$query="INSERT INTO `convenios`(`COV_Id`, `UNI_Id`, `PAI_Id`, `COV_Nombre`, `COV_Fecha_Firma`, `COV_Fecha_Vigencia`, `COV_Resumen`, `COV_Renovacion`, `COV_Documento`) VALUES ('',$Iduni','$Idpais','$nombre','ff','fv','$resumen','$renovar','$nombre_archivo')";
$result=select($query);
?>
Les agradezco de antemano su valiosa colaboraciòn...