x

Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.
Si continúa navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración, en nuestra Política de cookies

 
  Entrar Regístrate
 
No consigo escribir en un fichero de texto con JavaScript
#1 · 28/May/2011, 17:11

Hola,

a ver si alguno me puede hacer el favor de ayudarme con el siguiente problema, lo he probado en mi ordenador y funciona perfectamente, subiéndolo a mi espacio web, no funciona, lo que quiero es que a través de un formulario se introduzcan algunos datos por parte de un usuario y cuando se de al boton enviar se guarden dichos datos introducidos a través de un formulario en un fichero.txt, esto me funciona en mi PC, pero no a mi espacio web, y dado los permisos al fichero.txt,y he intentado cambiar la forma de acceder a la ruta donde se encuentra el fichero.txt, y nada de nada, el acceso a fichero.txt en mi ordenador lo hago así ==> f1 = fso.OpenTextFile("C:\\BORRAR\\fichero.txt",8,true)

Se que el problema está por aquí, a la hora de abrir el fichero, si alguien me puede decir como tengo que poner la ruta o algún parámetro para que al ejecutar dicho formulario, sepa que lo ha de guardar en un espacio web.

 

<SCRIPT language="javascript">

function WriteToAFile()
{
var i, fso, f1
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.OpenTextFile("fichero.txt",8,true);
// Escribe una línea en blanco
f1.WriteBlankLines(2);
f1.WriteLine("-----------------------------------------------")
f1.WriteBlankLines(2);

// Escribe el Nombre en el archivo.
f1.WriteLine("NOMBRE: "+document.formulario.nombre.value);

// Escribe el email en el archivo.
f1.WriteLine("Email: "+document.formulario.email.value);

// Escribe la poblacion en el archivo.
f1.WriteLine("POBLACION: "+document.formulario.poblacion.value);

// Escribe el sexo en el archivo.
for (i=0;i<document.formulario.sexo.length;i++){
       if (document.formulario.sexo[i].checked)
          break;
    }
f1.WriteLine("SEXO: "+document.formulario.sexo[i].value);

// Escribe la Frecuencia de los viajes en el archivo.
f1.WriteLine("FRECUENCIA: "+ document.formulario.utilizacion.value);

// Escribe comentarios en el archivo.
f1.WriteLine("COMENTARIOS: "+document.formulario.comentarios.value);

// Escribe recibir informacion en el archivo.

       if (document.formulario.recibir_info.checked)
f1.WriteLine("RECIBIR INFORMACION: "+document.formulario.recibir_info.value);

// Cierra el fichero
f1.Close();
}


</SCRIPT>
 


e-juanky
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 16/Feb/2011
·
#2 · 28/May/2011, 19:49

Ese JavaScript (como todo código en ese lenguaje) se ejecuta en la máquina cliente (visitante de la web) y si guarda el archivo es en la misma pc (no en el espacio web).

Si deseas que se almacene en el espacio web deberás optar por enviar la cadena usando AJAX o a través de POST o GET a un script Php; si es un archivo mediante un formulario para subir ficheros.


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.823
Desde: 02/Ago/2008
· ·
#3 · 29/May/2011, 13:35

Muchas gracias por tu respuesta GesionXLS.

¿Podías enviarme el código en PHP para poder grabar en un fichero txt lo rellenado por un usuario a través de un formulario?

Te lo agradecería.

Un Saludo


e-juanky
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 16/Feb/2011
·
#4 · 29/May/2011, 14:22

Como poder, podría... (luego de un envío de U$S 1.000.000,00)

 

Busca scripts, ve el código, aprende (no es difícil lo que necesitas),y posteas por las dudas que surjan.

Un saludo


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.823
Desde: 02/Ago/2008
· ·
#5 · 30/May/2011, 08:00

Muchas gracias por tu ayuda.

 

Saludos.


e-juanky
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 16/Feb/2011
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · Java y Javascript
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 06:16 UTC+02:00 DST
Temas similares
No se han encontrado temas similares