Localmente manejo archivos lo mas bien
FORM:
Código HTML:
<FORM ACTION="procesar.php" enctype="multipart/form-data" method="POST"> <TABLE> <TR> <TD>Imagen:</TD> <TD><input name="imagen" type="file"></TD> </TR> </TABLE> <INPUT TYPE="submit" NAME="accion" VALUE="Grabar"> </FORM>
Código PHP:
<?php
include("conec.php");
$link=Conectarse();
$upload_dir = 'img/';
$upload_file = $upload_dir . $_FILES['imagen']['name'];
$imagen = $_FILES['imagen']['name'];
if (move_uploaded_file($_FILES['imagen']['tmp_name'], $upload_file)) {
mysql_query("insert into prueba (imagen) values ('$imagen')",$link);
}
header("Location: insertar.php");
?>
El problema es que cuando quiero hacer el mismo trabajo en el servidor no me funciona. No guarda la imagen en la carpeta y tampoco en la BD.
Agradezco orientaciones y vinculos a tutoriales.
Un abrazo
Leonidas