Soy un novatillo en esto del php pero la verdad es que me engancha bastante aunque lo este estudiando sólo.
Tengo un problema al cargar archivos en modo local con XAMPP. Paso el código...
Código HTML :
<!doctype html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" type="text/css" href="css/principal.css"> </head> <body> <div id="wrapper"> <header> <img src="img/horizonte.jpg"/> </header> <section> <form method="POST" action="processimage.php" enctype="multipart/form-data" > <input type="file" name="newimage"/> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <input type="submit" name="submit" value="Subir archivo"/> </section> </div> </body> </html>
Código PHP :
<?php if(isset($_POST["submit"])){ if(!($_FILES['newimage']['name']=="")){ $uploaddir="/htdocs/pruebas/prueba/"; $uploadfile = $uploaddir . basename($_FILES['newimage']['name']); if (move_uploaded_file($_FILES['newimage']['tmp_name'], $uploadfile)) { echo "El archivo es válido y fue cargado exitosamente.\n"; } else { echo "¡Posible ataque de carga de archivos!\n"; } }else{ echo"No se ha enviado correctamente el formulario.<br/>Intenlelo de nuevo."; echo'<meta http-equiv="Refresh" content="2;url=index.php">'; }} ?>