Hola, tengo un problema con un uploader de archivos (de hecho ya lo he usado en otras ocaciones y funcionaba sin problemas, pero esta vez, no... :S
aquí dejo el código...
Formulario:
Código HTML:
<form action="sender.php" method="post" enctype="multipart/form-data" name="formulario">
<table width="80%" border="0" cellspacing="0">
<tr>
<td width="29%">Tu nombre / nick (*)</td>
<td width="71%"><input name="nombre" type="text" id="nombre" size="22" /></td>
</tr>
<tr>
<td>Imagen que acompañe el relato</td>
<td><input name="img" type="file" size="30"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="checkbox" name="checkbox" value="checkbox" onClick="javascript:validar(this);" />Acepto las <a href="condiciones.htm">condiciones del sitio</a>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="boton" type="button" id="enviar" value="Enviar" onclick="javascript:validarform(this);" disabled />
</td>
</tr>
</table>
</form>
Código PHP:
$directorio = $_SERVER['DOCUMENT_ROOT'].'/participa/img_temp/'
//datos del archivo
$nombre_archivo = $HTTP_POST_FILES['img']['name']; // <<<--- AQUÍ ME DA EL ERROR...
$tipo_archivo = $HTTP_POST_FILES['img']['type'];
$tamano_archivo = $HTTP_POST_FILES['img']['size'];
//subo el arhivo
if (move_uploaded_file($HTTP_POST_FILES['img']['tmp_name'],$directorio.$nombre_archivo)){
echo "";
}else{
echo "Ocurrió algún error al subir la imágen. No pudo guardarse.";
}
En el código HTML del formulario, utilizo 2 javascript (uno para habilitar el botón, solo al cliquear un "checkbox", y el otro para validar los campos del form...), eso puede estar afectando... ???
espero que alguien pueda ayudarme
saludos y gracias