Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2004, 15:28
Emilyc
 
Fecha de Ingreso: septiembre-2004
Mensajes: 11
Antigüedad: 19 años, 5 meses
Puntos: 0
Sonrisa No Puedo Guardar Archivos En Mi Base De Datos

Hola!
Tengo un pequeño pero gran problema lo que pasa es que necesito guardar archivos *.doc, *.ppt, etc en mi base de datos tengo el siguiente código:

//escoger_archivo.html
<form enctype="multipart/form-data" action="guardar_archivo.php" method="post">
Descripción <input type="text" name="titulo" size="50" maxlength="50">
<br>
<br>
Ubicación <input type="file" name="archivito" size="50">
<br>
<br>
<br>
<input type="submit" value="Enviar archivo">
</form>


//guardar_archivo.php

<?php require_once('Connections/conectar.php'); ?>
<?php
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$titulo = $_POST["titulo"];
if ( $archivo != "none" )
{
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
$qry = "INSERT INTO dweb_material VALUES (0,'01','$nombre','$titulo','$contenido','$tipo')" ;
mysql_query($qry);
if(mysql_affected_rows($conectar) > 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";

?>

****************************************
aparentemente todo esta bien pero cuando lo ejecuto me manda el mensaje
NO se ha podido guardar el archivo en la base de datos.

Y la verdad ya no se que hacer porque lo he checado de arriba a abajo y no se en donde esta mi error, de hecho ayer cundo lo probe despues de no se cuantos intentos funciono pero ahora que volvi a ejecutarlo ya no.
Por favor necesito tu ayuda. Mil gracias

P.D.: No sabia como mandar mi duda en el foro por eso la mande como mensaje privado, Sorry!