Comunidad de diseño web y desarrollo en internet online

Subir un archivo TXT cada cierto tiempo automaticamente

Citar            
MensajeEscrito el 10 Feb 2015 08:00 pm
Amigos

estoy haciendo una script donde necesito subir un archivo de texto a mysql , este archivo viene de otro programa, el cual se actualizara cada 10 minutos, la idea es subir a mysql cada 10 minutos el archivo y asi poder trabajar con el .
Pero tengo el problema que cuando lo quiero subir solo lo he podido hacer manualmente con un formulario, pero yo no necesito el formulario, ya que siempre el archivo esta en con el mismo nombre y la misma ubicacion, he buscado la solucion pero no conosco la sitaxis del guardado de archivo encuentro la forma adjunto codigo
Use java script para que actualize la pagina

<script type="text/javascript">

// Deje detenido el auto ejecucion en Javascript

//function reFresh() {
//location.reload(true)
//document.form1.submit()
//}
/* Establece el tiempo 1 minuto = 60000 milliseconds. */
//window.setInterval("reFresh()",9000);
// -->

</script>


<?php require_once('Connections/conexion1.php'); ?>
<?php


mysql_select_db($database_conexion1, $conexion1);


if (isset($_POST['submit']))

{
// borrar anterior registros
$query = "delete from insertar ";
$result = mysql_query($query);


//trasladar los datos a la bes


$file= $_FILES['file']['tmp_name'];

$handle= fopen($file,"r");
ini_set("auto_detect_line_endings", true);
while( ($fileop=fgetcsv($handle,1000,";"))==! false)
{

$pm = $fileop[0];
$nodo = $fileop[1];
$tipo = $fileop[2];



$sql=mysql_query("INSERT INTO insertar(pm,nodo,tipo) VALUE ('$pm ','$nodo ','$tipo')");

if($sql)
{

}

}
echo 'Los datos fueron importados' ;
}



?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="importarCSVpmnodo.php" enctype="multipart/form-data">
<input type="file" name="file" id="file" />
<br/>

<input type="submit" name="submit" value="Enviar" />

</form>

</body>
</html>

Por Mario Eduardo

0 de clabLevel



 

msie8
Citar            
MensajeEscrito el 11 Feb 2015 12:09 pm
¿Quién tiene el archivo de texto?, ¿dónde está?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 17 Feb 2015 03:46 pm
primero discriminare por utilizar internet explorer.

Despues dire, que no existe tal cosa de "subir archivos por formulario" ya que el formulario necesita interacción humana.

Y si, digo "necesita" Pues los browsers actuales cancelan ese tipo de actividad.

Ya debes tener los archivos en una carpeta X, donde tu script estará revisando si hay archivos para subir y subirlos.


Pero bueno, suerte con tu caso. Sugiero que te apoyes en un desarrollador con un poquito más de experiencia.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.