Necesito subir archivos a una carpeta uploads en el hosting, pero no sube, cree este cogido sencillo para hacerlo, pero no funciona, podrían ayudarme, gracias. Ya aumente la capacidad de subida de archivos con upload_max_filesize 1G y post_max_size 512M.
Tengo este HTML:
<!DOCTYPE html>
<html>
<body>
<form action="subir.php" method="post" enctype="multipart/form-data">
Seleccione imagen a subir:
<input type="file" name="imagen" id="fileToUpload">
<input type="submit" value="Subir imagen" name="submit">
</form>
</body>
</html>
y el PHP es:
<?php
// Recibo los datos de la imagen
$name = $_FILES['imagen']['name'];
echo "$name";
// Ruta donde se guardarán las imágenes que subamos
$uploads_dir = "/uploads";
// Muevo la imagen desde el directorio temporal a nuestra ruta indicada anteriormente
if (move_uploaded_file($tmp_name, "$uploads_dir/$name")){
echo "archivo arriba";
} else {
echo "error de subida";
}
?>