form html:
<html lang="en">
<head>
<title><!-- Insert your title here --></title>
</head>
<body>
<form enctype="multipart/form-data" action="formulario.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
$_FILES -->
Enviar este archivo: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
</form>
</body>
</html>
me da la siguiente respuesta cuando intento subir una foto:
¡Posible ataque de carga de archivos!
Aquí hay más información de depurado:Array
(
[userfile] => Array
(
[name] => PAULA1.jpg
[type] =>
[tmp_name] =>
[error] => 2
[size] => 0
)
)
Espero que me puedan explicar por que no se ve la imagen en mi localhost local un saludo a todos y perdonen mi ignorancia esque no consigo la respuesta no se si hay que configurar el php.ini o que?
action pagina php:
<?php
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "El archivo es válido y fue cargado exitosamente.\n";
} else {
echo "¡Posible ataque de carga de archivos!\n";
}
echo 'Aquí hay más información de depurado:';
print_r($_FILES);
print "</pre>";
?>