Warning: move_uploaded_file(/htdocs/pruebas/prueba/flor-de-loto.jpg): failed to open stream: No such file or directory in C:\xampp\htdocs\pruebas\prueba\processimage.php on line 16
Warning: move_uploaded_file(): Unable to move 'C:\xampp\tmp\php3DCC.tmp' to '/htdocs/pruebas/prueba/flor.jpg' in C:\xampp\htdocs\pruebas\prueba\processimage.php on line 16
Mi código es este..
Código:
<?php<!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>
$submit=$_POST["submit"];
$name_newimage=$_FILES['newimage']['name'];
$type_newimage=$_FILES['newimage']['type'];
$size_newimage=$_FILES['newimage']['size'];
if(isset($submit)){
if(!($name_newimage=="")){
$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">';
}}
?>