f_archivo es el nombre del campo file en el formulario
Código PHP:
$nombre = $_FILES["f_archivo"]["name"];
$tamano = $_FILES["f_archivo"]["size"];
$handle = @fopen($nombre, "r");
while ($data = fgetcsv($handle,$tamano,"\t")) {
$array = array(
"codigo" => trim($data[0]),
"descripcion" => trim($data[1]),
"sexo" => trim($data[2]),
"limInf" => trim($data[3]),
"limSup" => trim($data[4]));
$codigo = utf8_encode(trim($data[0]));
$descripcion = utf8_encode(trim($data[1]));
$sexo = utf8_encode(trim($data[2]));
$limInf = trim($data[3]);
$limSup = trim($data[4]);
$query = mysql_query("INSERT INTO tb_diagnostico(codigo,descripcion,sexo,limInf,limSup) VALUES('$codigo','$descripcion','$sexo','$limInf','$limSup')");
}
fclose ($handle);
estoy haciendo esto pero me esta guardando caracteres basura, el separador es el tab porque en cada columna hay un dato.
gracias