Buenas,
Estoy haciendo una página donde el usuario tiene que tener la posibilidad de subir imágenes al servidor y el nombre de la imagen se guarda en una base de datos, pero el código de subir una imagen no me funciona y por lo tanto tampoco me coge el nombre de la imagen.
El código que utilizo es el siguiente:
if(is_uploaded_file($HTTP_POST_FILES['img']['tmp_name'])) {
$nombre=$HTTP_POST_FILES['img']['tmp_name'];
$ruta="../img/".$HTTP_POST_FILES['img']['name'];
$foto=$HTTP_POST_FILES['img']['name'];
move_uploaded_file($HTTP_POST_FILES['img']['tmp_name'], $ruta);
}else{
echo "La imagen no se ha subido";
}
Y donde busca y selecciona la imagen es el siguiente código:
<table border="0" height="100" width="620" style="border-style:none;">
<tr height="50">
<td class="camp_frm">Foto: </td>
<td><input type="file" name="img" id="img"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="Aceptar" type="submit" value="Aceptar">
</td>
</tr>
</table>