Problemas al crear un archivo txt

10/08/2004 - 17:52 por Sandra y María Claudia | Informe spam
Hola amigos:
Estoy usando esta rutina y no me funciona bajo Windows Xp Pro. Le he dado
los permisos totales a la carpeta que indico pero nada. La ubicación del web
es la siguiente:

http://localhost/diario/

y dentro de este web esta la carpeta articulos. He probado el Server.MapPath
con estas combinaciones:

"/articulos"&VarArchivo
"/diario/articulos"&VarArchivo
"diario/articulos"&VarArchivo

y nada. Esta es la rutina completa

VarArchivo="prueba.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
objTextFile objFSO.CreateTextFile(Server.MapPath("/articulos/"&VarArchivo))
objTextFile.WriteLine(Request("v7"))
objTextFile.Close

¿Alguna sugerencia?

Muchas gracias

Sandra y María Claudia

Preguntas similare

Leer las respuestas

#6 Sashka
13/08/2004 - 23:57 | Informe spam
Lo único que se me ocurre es tratar de averiguar en qué línea de tu código
se queda

Trata así:

Dim objFSO, VarArchivo, strMessage

strMessage=Request("Message") ' esto para que es???

VarArchivo="prueba.txt"

Set objFSO = CreateObject("Scripting.FileSystemObject")

response.write Server.MapPath("/expreso/editor/Articulos/" &VarArchivo & ")

Set objFSO = Nothing

Con respecto al directorio en la cual se encuentra la pàgina con este
códigola ruta es correcta??? es decir que expreso está bajo él???

Sashka
MS MVP Access

"Sandra y María Claudia" escribió en el mensaje
news:
Hola Sashka:
Gracias por tu respuesta y tu tiempo para darla. Mira, fuí a la carpeta
Articulos y le fui a la ficha seguridad. Ahí agregué el usuario
IUSR_Terminal023 (ese es el nombre de mi máquina, Terminal023) y le di
todas las propiedades. Luego aplique y acepté. Cargue la página en


cuestión
(una pequeña para prueba) que tiene este código

Dim objFSO, VarArchivo, strMessage

strMessage=Request("Message")

VarArchivo="prueba.txt"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile >


objFSO.CreateTextFile(Server.MapPath("/expreso/editor/Articulos/"&VarArchivo
))
objTextFile.WriteLine(Request("v7"))
objTextFile.Close

Expreso es uno de los webs que tengo en mi terminal. He probado colocar
"expreso/editor/Articulos/"&VarArchivo (sin la primera /") y es lo mismo:


la
página se queda "como procesando" la información y nada de nada. Se queda
ahi... la barrita avanzando (en el browser) y nada más.

Ojalá me puedas dar algún dato o guía.

Muchas gracias nuevamente

Sandra y María Claudia


Respuesta Responder a este mensaje
#7 Sandra y María Claudia
14/08/2004 - 00:58 | Informe spam
Gracias nuevamente...
Mira, a esta página llega una variable llamada "message" que es capturada
por la variable strMessage.
Considerando la raiz, la estructura es la siguiente:
expreso - editor - Articulos
Si consideramos la ubicación física sería
F:\Inetpub\wwwroot\expreso\editor\Articulos

Voy a probar y te cuento

Gracias nuevamente!!!!!!!!

Sandra y María Claudia
Respuesta Responder a este mensaje
#8 Sandra y María Claudia
14/08/2004 - 01:12 | Informe spam
Nada!. Francamente no comprendo, porque publiqué la página en el servidor
que me ofrece hosting y normal, se ejecuta bien rapido y sin problemas, pero
aquí, en mi terminal, nada de nada. Se queda procesando indefinidamente y si
insisto varias veces, me aparece el mensaje que el IIS esta ocupado porque
hay mucho tráfico o algo asi (cosa rara ya que solo lo uso yo).

Lo mismo me pasa cuando quiero listar el contenido de una carpeta. Yo
recuerdo que antes, no bajo Xp sino bajo 2000, le daba todos los permisos al
usuario EVERYONE y normal, asi funcionaba, aqui hago lo mismo y nada de
nada.

La verdad que estoy a punto de tirar la toalla. NO se me ocurre que puede
estar mal aqui..

¿Qué opinas?

Sandra y María Claudia
Respuesta Responder a este mensaje
#9 Sashka
17/08/2004 - 00:26 | Informe spam
La verdad es que no se me ocurre nada... :(
Lo del servidor ocupado despu{es de insistir varias veces... es lógico...
Pero que se quede "pensando" como en un loop... no lo entiendo...
Se me ocurre que revises en el visor de sucesos a ver si encuentras algo
esclarecedor...

Sashka

"Sandra y María Claudia" escribió en el mensaje
news:
Nada!. Francamente no comprendo, porque publiqué la página en el servidor
que me ofrece hosting y normal, se ejecuta bien rapido y sin problemas,


pero
aquí, en mi terminal, nada de nada. Se queda procesando indefinidamente y


si
insisto varias veces, me aparece el mensaje que el IIS esta ocupado porque
hay mucho tráfico o algo asi (cosa rara ya que solo lo uso yo).

Lo mismo me pasa cuando quiero listar el contenido de una carpeta. Yo
recuerdo que antes, no bajo Xp sino bajo 2000, le daba todos los permisos


al
usuario EVERYONE y normal, asi funcionaba, aqui hago lo mismo y nada de
nada.

La verdad que estoy a punto de tirar la toalla. NO se me ocurre que puede
estar mal aqui..

¿Qué opinas?

Sandra y María Claudia


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida