| ||||
pues podrias usar un include tipo: <!--#include file="top.asp" --> Donde el archivo top.asp tiene el codigo que quieras agregarle a las paginas yo uso esto por ejemplo para las cabeceras de los sitios, conexiones, menus, etc... Despues solo cambias un archivo, en este caso el top.asp y todas las que tengan el include se cambiaran automaticamente |
| ||||
deja te explico mas... sjam7: Gracias por la pronta respuesta, quiza no me explique claramente, mira, yo tengo un sistema que esta compuesto de (por ejemplo) mas de 100 paginas.asp y a todas ellas quiero insertarles precisamente un linea de codigo de un archivo include que requiero para implementar la seguridad de mi sistema, pero quisiera insertarlo de manera automatica a cada pagina.asp sin tener que abrir cada uno de las paginas para pegarles mi linea de codigo... ¿crees que se pueda, o alguna sugerencia? |
| |||
Tendras que abrir pagina por pagina y pegar el codigo, o directamente hay una alternativa mas... Hay un archivo llamado Global.asa que es donde se coloca codigos en asp que se ejecutan de forma general, es decir, para el caso de los permisos deberias colocar el codigo en ese archivo, y asi seria como si hubieras pegado el codigo en cada pagina asp. Salu2
__________________ Soy MC VENOM, 100% rapero!!! |
| ||||
sale lo mismo... hola venom: he utilizado el global, pero aun asi, implementandolo necesitaria en cada pagina.asp extraer sus variables (session) lo que me llevaria a buscar una forma de insertar esa linea de codigo de forma automatica a las mas de 100 paginas.asp de que se compone mi sistema... ¿como lo haria, sin abrir una por una para insertar ese codigo?... |
| |||
Prueba con cualquier software Hola, ¿Has probado a utilizar cualquier software que permita reemplazar? Por ejemplo con el Dreamweaver puedes reemplazar en un conjunto de archivos seleccionados o en todos los que conforman un proyecto. Si vas a hacerlo, tres cosas: 1. Haz una copia de seguridad. 2. Busca una cadena común en todos los documentos que puedas sustituir, por ejemplo, si necesitaras algo en la primera linea podrías sustituir alho asi... Cadena Original en todos los documentos: <html> Nueva cadena: <html><include...> Un saludo, |
| |||
La tercera cosa (que me olvidé de escribir antes) es probar todo antes de cantar victoria :DD |
| ||||
Hazte una rutina con FSO que por medio de un ciclo for each abra todos los archivos y les agregue la linea que requieres...obviamente hazte un respaldo antes, no vaya a ser ![]() Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
![]() fcastro : Eso no se me habia ocurrido, a decir verdad no sabia que dreamweaver te permitia hacerlo, pero siendo asi problema resuelto, mil gracias a ti y a TODOS, aun asi, me encantaria encontrarle una solucion por codigo, solo como breviario cultural ¿no?... pero de momento salgo del problema.... |
| ||||
u_goldman eso intento u_goldman : Es algo asi lo que me supongo con FSO para encontrar mi solucion con codigo, el problema es que con esto me inserta mi linea del include hasta abajo, al final de todo mi codigo y yo requiero que lo ponga hasta arriba, ¿sabes si de alguna manera le puedo indicar que lo ponga en la linea 1? |
| ||||
necesitaras una variable inicializada con la primera linea de codigo que quieras agregar, despues concatenas esa variable con el contenido del archivo variable = "<--#include file=archivo.asp-->" variable = variable & FSO.ReadAll() despues volcas el contenido de esta variable en tu archivo y listo. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |