Mirad, estaba haciendo mi primera pagina web e intente crear un codigo simple para subir archivos, en teoria deberia funcionar pero hay algun fallo estupido que no consigo ver, haber si vosotros podeis verlo. El mensaje que me mando fue:
Warning: copy(C: mpp\htdocs/1.Programa Macro II 2011.pdf) [function.copy]: failed to open stream: Invalid argument in C:\xampp\htdocs\upl2.php on line 42
El archivo se ha subido correctamente al servidor, muchas gracias
Nombre: 1.Programa Macro II 2011.pdf
Tamaño: 13047
Tipo: application/pdf
a base de ver muchos scripts y con algo de ayuda me salio el siguiente codigo:
Código PHP:
Ver original
<HTML> <HEAD><TITLE>Subir Archivo</TITLE> </HEAD> <BODY> <? $path="C:\xampp\htdocs"; $nombre=$_FILES['archivo']['name']; $tamanio=$_FILES['archivo']['size']; $tipo=$_FILES['archivo']['type']; $valor = $num-1; for($i=0; $i<=$valor; $i++) { if($extensiones[$i] == $var[1]) { echo "Tipo de Archivo no admitido"; exit; } } { echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>"; echo "Nombre: $nombre <p>"; echo "Tamaño: $tamanio <p>"; echo "Tipo: $tipo"; } else { echo "Error al subir el archivo"; } ?> </BODY> </HTML>
y el otro archivo:
Código PHP:
Ver original
<HTML> <HEAD><TITLE>Subir Archivo</TITLE> </HEAD> <BODY> <form method="POST" enctype="multipart/form-data" action="upl2.php"> <input type="file" name="archivo" size="20"> <input type="submit" value="Enviar" name="send"> <input type="reset" value="Borrar" name="erase"> </form> </BODY> </HTML>
Nose que se me escapa...Como no he subido la web por que aun no la tengo montada lo que hago es utilizar el xampp y guardo todo lo que creo en htdocs para poder visualizarlo.
Saludos.