enviar:
Código PHP:
<form action="validar.php" method="post" enctype="multipart/form-data">
<table>
<?php
$error=$_POST["error"];
echo'<tr><td>Archivo</td><td><input type="file" name="file" /> ';
if($error == "archivo1") echo '<font color="red"><br />Debes subir un archivo</font>';
echo '</td></tr>';
?>
</table>
<input type="submit" name="submit" value="Subir Codigo" />
</form>
Código PHP:
<?php
//Conexión con la BD
/*
Aqui va la parte de conexión ala BD
*/
//recogemos los datos enviados desde el formulario
$fichero = $_FILES [ 'file' ][ 'name' ];
//Agregamos la nueva entrada a la base de datos
//Movemos el fichero a la carpeta donde la queremos guardar. y con el nombre deseado.
$destino = 'C:\Documents and Settings\Pedro\Escritorio\2008' ;
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' . $_FILES [ 'file' ][ 'name' ]);
//regresamos a la página sin ningun error
header('Location: enviar.php?error=no');
?>
Código:
Aun asi muestra el input para subir el archivo.Notice: Undefined index: error in c:\archivos de programa\easyphp1-8\www\enviar.php on line 4.
En el archivo validar.php me da los siguientes errores:
Código:
Todavia no tengo mucho manejo de php y ando un poco perdido. Los archivos los descargue y he intentado adaptarlo, pero como veis no lo he conseguido bien.Alquen puede orientarme?Notice: move_uploaded_file(): Unable to find the wrapper "file" - did you forget to enable it when you configured PHP? in c:\archivos de programa\easyphp1-8\www\validar.php on line 13 Warning: move_uploaded_file(file://///R2d2/d/LA%20BOLSA%20O%20LA%20VIDA/PEDRO/AJUGA.GIF): failed to open stream: Invalid argument in c:\archivos de programa\easyphp1-8\www\validar.php on line 13 Warning: move_uploaded_file(): Unable to move 'C:/Archivos de programa/EasyPHP1-8\tmp\php12.tmp' to 'file://///R2d2/d/LA%20BOLSA%20O%20LA%20VIDA/PEDRO/AJUGA.GIF' in c:\archivos de programa\easyphp1-8\www\validar.php on line 13 Warning: Cannot modify header information - headers already sent by (output started at c:\archivos de programa\easyphp1-8\www\validar.php:13) in c:\archivos de programa\easyphp1-8\www\validar.php on line 15
Trabajo con easy php por si sirve como dato.
muchas gracias!!!