Yo empece a subir archivos con este script, como todo esta en un solo archivo se entiende como se sube el archivo,despues puedes mejorarlo.
De paso ves las funciones que usa y las rebisas como "is_uploaded_file" "move_uploaded_file" y "$_FILES".
frmnotas_prensag.php
Código PHP:
Ver original<?php
if (isset($_POST['submit'])) {
// me verifica haya sido cargado el archivo
$ruta_destino = "fotos/";
$ruta_destino2 = "http://localhost/presentacion/fotos/";
$namefinal= trim ($_FILES['fichero']['name']); //linea nueva devuelve la cadena sin espacios al principio o al final // $namefinal= preg_replace (" ", "", $namefinal);// linea nueva devuelve la cadena sin espacios entre palabtas
$imagen= $ruta_destino . $namefinal;
$url= $ruta_destino2 . $namefinal;
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $imagen)) { // se coloca en su lugar final
//conectamos a la base de datos para almacenar los datos y la ruta del archivo
$server="localhost";
$usuario="root";
$pass="";
$bd="tubd";
$fecha = $_POST["fecha"];
$titulo = $_POST["titulo"];
$descripcion = $_POST["descripcion"];
if (isset($fecha) && $fecha!="" && isset($titulo) && $titulo!="" && isset($descripcion) && $descripcion!="") { $query = "INSERT INTO notas_prensa
VALUES (0,'$fecha','$titulo','$descripcion', '$url','$imagen')";
echo "<script languaje='javascript'>alert('Datos Guardados.')
document.location = ('../presentacion/frmnotas_prensag.php');
</script>";
}
else {
echo "<script languaje='javascript'>alert('No llenado todos los campos.')
</script>"; }
}
}
}
//Formulario
?>
Código HTML:
Ver original<form action="frmnotas_prensag.php" method="post" enctype="multipart/form-data"> <h1 align="center" class="titulo">NUEVA NOTA DE PRENSA
</h1> <table align="center" id="datos" > <td><input name="id" type="hidden" size="430"> </td> <td><input name="fichero" type="file" size="30" maxlength="150"> </td> <td> <input type="text" name="fecha" id="sel4" size="30" ></tr>
<td><input type="text" id="titulo" size="30" name="titulo"/> <input type="button" id="chequeo" value="Verificar"/> <td colspan="2" align="center"><input name="submit" type="submit" value="Guardar" id="button"></td>