Foros del Web » Programando para Internet » ASP Clásico »

Como se hace...!!!! urgente

Estas en el tema de Como se hace...!!!! urgente en el foro de ASP Clásico en Foros del Web. Hola que tal a todos.. Tengo un pequeño problemita.. Necesito.. mandar a escribir en un archivo de texto.. un parametro.. . .ya lo hago.. pero ...
  #1 (permalink)  
Antiguo 24/07/2003, 12:20
 
Fecha de Ingreso: abril-2003
Ubicación: Villahermosa, Mexico
Mensajes: 16
Antigüedad: 21 años, 1 mes
Puntos: 0
Como se hace...!!!! urgente

Hola que tal a todos..

Tengo un pequeño problemita..

Necesito.. mandar a escribir en un archivo de texto.. un parametro.. . .ya lo hago.. pero lo hace de manera automatica cuando acceso.. a esa pagina asp. y lo que yo necesito es ejecutarla.. yo con algun boton.. en cualquier momento... es decir.. que mi objeto.. FileSystemObject.. debe estar dentro de un escript. para que lo haga... en el momento que le de click al botonn.... espero haberme explicado..

como lo haria..

este es mi codigo..

<%
'Crear Ficheros verificando su existencia para no borrarlo si ya esta creado.
'Crear Ficheros
set FSO = Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists (Server.MapPath("prueba.txt")) Then
response.write("El fichero ya existe")
else
'set oFich = FSO.CreateTextFile ( Server.MapPath("C:\pozo2"), True )
set oFich = FSO.CreateTextFile (("C:\arcims\website\exe-pozos\pozo"), True )
'oFich.WriteLine ("tak-1")
oFich.WriteLine (pozo)

'response.write("Se ha creado el fichero & ofich")
end if
%>

este codigo.. supongo que debe estar dentro de algun scritp..

gracias
  #2 (permalink)  
Antiguo 24/07/2003, 12:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues lo mas sencillo es enviarla por un formulario a otro asp que contenga este código, ahora, para hacer más limpio el proceso puedes hacer una Sub en un archivo include y mediante un formulario mandar un parámetro a esta misma página, si el request de esa variable es generar el archivo entonces se va a este sub...e incluso se me ocurre que puedes enviar el nombre del archivo que quieres crear

'-----------------Archivo mis_sub.asp---------------------------------
Sub crear(fichero)
'Crear Ficheros verificando su existencia para no borrarlo si ya esta creado.
'Crear Ficheros
set FSO = Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists (Server.MapPath(fichero)) Then
response.write("El fichero ya existe")
else
'set oFich = FSO.CreateTextFile ( Server.MapPath("C:\pozo2\" & fichero), True )
set oFich = FSO.CreateTextFile (("C:\arcims\website\exe-pozos\pozo\" & fichero), True )
'oFich.WriteLine ("tak-1")
oFich.WriteLine (pozo)

'response.write("Se ha creado el fichero & fichero")
end if
End Sub
'---------------------------------------------------------------------------------

'------------------Archivo envio.asp------------------------------------------
<!--#include file= "mis_sub.asp"-->
<form action=envio.asp method=post>
Nombre:&nbsp;<input type=hidden name=generar value="1">
<input type=text name=nombre_archivo value=""><br>
<input type=submit value=Enviar>
</form>
If trim(request.form("generar")) <> "" Then
nombre_archivo= trim(request.form("nombre_archivo"))
crear(nombre_archivo)
End If

'----------------------------------------------------------------------------------

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:00.