El código que uso para el enviar el archivo es el siguiente:
Código HTML:
<form name="login" method="post" action="<?php $_SERVER['PHP_SELF']?>" enctype="multipart/form-data"> <tr> <td>Seleccione el archivo a cargar:</td> <td> <input type="file" name="archivo" /> </td> </tr> <tr><td colspan="2" align="center"><input type="submit" name="enviado" value="Enviar" /></td></tr> </form>
Código PHP:
$arch=sprintf($_FILES['archivo']['name']);
if(!empty($_FILES['archivo']['name'])){
move_uploaded_file($_FILES['archivo']['tmp_name'],$arch);
}
$file = fopen($arch, "r") or exit("Error en el archivo!");
while(!feof($arch))
{
$rs= mysqli_query($conexion, fgets($arch));
}
fclose($arch);