Modificar archivo in situ

03/10/2006 - 11:19 por Piolin Net | Informe spam
Alo!

tengo un listado de archivos que muestro a los usuarios. cuando estos pulsan
sobre cada uno pueden descargarselo o editalo.
¿es posible que cuando un usuario abra un archivo y modifique algo en el,
este se vuelva a guardar en el servidor con los cambios y no en el PC del
usuario?

si es posible que pautas tengo que seguir?

Gracias
 

Leer las respuestas

#1 urko binarya
03/10/2006 - 11:52 | Informe spam
si es un fichero de texto por ejemplo
lo puedes leer con pasandole la ruta del fichero:

<%Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.OpenTextFile(ruta_fichero)
filecontent = wfile.ReadAll
wfile.close
Set wfile=nothing
Set fs=nothing
leer_fichero=filecontent%>
y luego asignarlo a un textarea
<form >
<textarea . name="eltexto"><%=leer_fichero%></textarea>
</form>
despues envias el formulario para grabar el fichero

Set fso = CreateObject("Scripting.FileSystemObject")
Set cabeceraFile = fso.CreateTextFile(ruta_fichero, True)
cabeceraFile.Write(request.form("eltexto"))
cabeceraFile.Close

eso si tienes permisos de lectura y escritura en el directorio donde se
guardan esos ficheros

Si es un archivo html lo mismo, pero hay componentes que te permiten
convertir el textarea en una especie de editor html,
si lo necesitas te paso el codigo y la url.

haber si te vale este codigo
urko



"Piolin Net" escribió en el mensaje
news:
Alo!

tengo un listado de archivos que muestro a los usuarios. cuando estos
pulsan
sobre cada uno pueden descargarselo o editalo.
¿es posible que cuando un usuario abra un archivo y modifique algo en el,
este se vuelva a guardar en el servidor con los cambios y no en el PC del
usuario?

si es posible que pautas tengo que seguir?

Gracias

Preguntas similares