Saludos,
Gracias a la gran ayuda de Mortiprogramador, ya puedo subir y descargar archivos.
Muestro los códigos a continuación, para si a alguien le puede servir de ayuda:
Subir
Código PHP:
Ver original<html>
<head>
<title></title>
<META http-equiv="Content-Type" CONTENT="text/html; charset=utf-8">
</head>
<body bgcolor="#F75353">
<center>
<?php
include '../header.php';
?>
<?php
require_once ('../conexion.inc.php');
$db1 = mysql_connect($servidor,$usuario,$password) or
die("Error al conectar al DBMS.");
// Datos de conexión a configurar
$directorio = "../../subidas/";
// Recibo los datos
$IdRFQ = $_POST['txtidrfq'];
$Data = $_POST['txtdata'];
$projectPartNombre = $_POST['txtprojectPartNombre'];
$RMPartNumber = $_POST['txtRMPartNumber'];
$Suppliers = $_POST['txtsupplier'];
$Price = $_POST['txtprice'];
$Cry2 = $_POST['txtcry2'];
$MOQ = $_POST['txtmoq'];
$Volume = $_POST['txtvolume'];
$Investment = $_POST['txtinvestment'];
$Cry = $_POST['txtcry'];
$Timing = $_POST['txttiming'];
$Incoterms = $_POST['txtincoterms'];
$Comments = $_POST['txtcomments'];
$nombre = '';
if(!empty($_FILES['archivo']['name'])) {
//aqui recibo el archivo
$nombre = $_FILES['archivo']['name'];
$tipo = $_FILES['archivo']['type'];
$tamano = $_FILES['archivo']['size'];
// muevo el archivo del temporal al directorio definitivo
//move_uploaded_file($_FILES['archivo']['tmp_name'],$directorio.$nombre);
//asigno la ruta y nombre del archivo para almacenarlo
$fichero_subido = $directorio.$nombre;
$fp = fopen($_FILES['archivo']['tmp_name'], "rb"); $binario = fread($fp, $tamano); }
$q1= "INSERT INTO rfq (idrfq, data, projectPartNombre, RMPartNumber, suppliers, price, cry2, moq, volume, investment, timing, cry, incoterms)
values ('$IdRFQ','$Data','$projectPartNombre','$RMPartNumber','$Suppliers', '$Price', '$Cry2', '$MOQ', '$Volume', '$Investment', '$Timing', '$Cry', '$Incoterms')";
{
$q1= "INSERT INTO archivos (archivo_binario, archivo_nombre, archivo_peso, archivo_tipo, IdRFQ)
values ('$binario','$nombre', '$tamano', '$tipo', (SELECT MAX(IdRFQ) FROM rfq))";
$result = mysql_query($q1) or
die ("No se pudo ejecutar la consulta");
}
if($q1){
$msg = "Datos cargados";
} else {
$msg = "Datos no cargados";
}
?>
<p></p>
<a href="http://www.forosdelweb.com/f18/index.php">Home</a>
</center>
</body>
</html>
Bajar
Código PHP:
Ver original<?php
if(isset($_GET['IdRFQ'])) {
$servidor = "localhost";
$basedatos = "bd_ofertas_para_productos";
$usuario = "root";
$password = "";
$link = mysql_connect($servidor,$usuario,$password) or
die('Problemas al conectar');
$IdRFQ = $_GET['IdRFQ'];
$qry = "SELECT * FROM archivos WHERE IdRFQ=$IdRFQ";
header("Content-type: $tipo"); // header("Content-length: $peso");
// header("Content-Disposition: inline; filename=$nombre");
print $contenido;
}
?>