Código PHP:
<?php include ('conex.php'); ?>
<html>
<title>Subir archivo</title>
<head></head>
<body>
<a href='subir.php' target="_self"><font color="#00009C">Cargar archivos</a><br>
<a href='listar.php' target="_self"><font color="#00009C">Listar archivos</a><br>
<a href='descargar.php' target="_self"><font color="#00009C">Descargar archivos</a><br>
<form enctype="multipart/form-data" name="index.php" method="post">
Descripción <input type="text" name="titulo" size="30">
Ubicación <input type="file" name="archivito">
<input type="submit" value="Enviar archivo">
</form>
<?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 archivos VALUES
(0,'$nombre','$titulo','$contenido','$tipo')";
mysql_query($qry);
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";
?>
</body>
</html>
Código HTML:
Ver original
Warning: fread(): supplied argument is not a valid stream resource in C:\AppServ\www\UPLOAD_ARCHIVOS\subir.php on line 28 Warning: fclose(): supplied argument is not a valid stream resource in C:\AppServ\www\UPLOAD_ARCHIVOS\subir.php on line 30