Código PHP:
//subir el archivo al servidor
require_once("conexion.php");
$link=conexion();
if ($REQUEST_METHOD=="POST")
{
$MAX_FILE_SIZE = 50000;
$uploaddir = "archivos";
$newfile = "$uploaddir/".str_replace(" ", "_", $txtfilename_name);
if (is_uploaded_file($txtfilename)){
copy($txtfilename,"$newfile") or die ("Error copiando archivo.");
unlink($txtfilename);
}
else die ("Error, guardando archivo.");
}
// extracion de los datos y ingreso a la base de datos
if (isset($txtfilename))
{
$fd=@fopen('conmutador/'.$txtfilename_name, 'r');
$conta=0;
while (!feof($fd))
{
$conta++;
$va1="";
$pago=fgets($fd,4096);
$f=explode(",",$pago);
$telefono=str_replace("'","",$f[3]);
$dia=substr($f[1],1,2);
$mes=substr($f[1],4,2);
$ano=substr($f[1],7,4);
$fecha= $ano.$mes.$dia;
$sql="insert into usuarios set usuario='$f[0]', fecha='$fecha', horallegada='$f[2]', telefono='$telefono',destino='$f[4]', hora salida='$f[5]', duracion='$f[6]', horaextras='$f[7]', feecha=current_date, hoora=current_time, ip='".$_SERVER["REMOTE_ADDR"]."'" ;
$res=mysql_query($sql,$link);
$con=@mysql_num_rows($res);
echo $con;
$va1="";
}
<div align="center">
<script> alert("Copiado Sactifacotrio");</script>
}
(consulta inset ficticia como ejemplo )
En ese tiempo todo marchaba de maravilla pero resulta ser que el archivo que me entregan hoy en dia cambio el formato a txt y ahora viene tabulado, ejemplo:
Nombre fecha horallegada telefono horasalida duracion
Pedro 01/01/2004 08:00:00 9863781 09:00:01 01:00:00
Pepe 01/01/2004 08:00:00 9863781 09:00:01 01:00:00
Los datos son ficticios solamente para dar un ejemplo de como vienen mas o menos, mi pregunta es ¿como le debo hacer para que sepa que lo vas a hacer el explode se ahora una tabulacion o el espacio en blanco lo que antes hacia con
Código PHP:
$f=explode(",",$pago);
Espero haber sido claro y contar con su ayuda Gracias!!!