visitas.asp
El razonamientos de este asp es muy sencillo, lo que hace es una vez tiene ya los datos que el usuario ha insertado en el flash los convierte en una cadena de texto y lo mete en un objeto XMLDOM, luego abre el archivo XML q tenemos en nuestro servidor con todas las visitas guardadas, para asi poder añadir la nueva visita al final de nuestro XML. Ahora que ya lo tenemos integrado, solo nos falta guardarlo otra vez en el server con el metodo save ..xmlObj.Save(Server.MapPath("texto.xml")) …
Crear las variables que necesitaremos
Dim stringNuevo ,cadena Dim cuerpo2,asunto2,fecha2,noticiaLarga2,Nodo,Numero
Recuperar las variables enviadas desde flash con el metodo Request.QueryString
cuerpo2=Request.QueryString("nombre")
asunto2=Request.QueryString("titulo")
fecha2=Request.QueryString("fecha")
noticiaLarga2=Request.QueryString("comentario")
Crear el objeto XMLDOM, necesario para trabajar con archivos XML
Set xmlObj = CreateObject("Microsoft.XMLDOM")
Establecer la propiedad Async en false. Si establece la propiedad Async del documento como False, el analizador no devolverá el control a su código hasta que el documento se haya cargado completamente y esté listo para su manipulación.
Si deja esa propiedad establecida como True, tendrá que examinar la propiedad ReadyState antes de obtener acceso al documento, o bien utilizar los eventos del DOMDocument (documento DOM) para que su código reciba una notificación cuando el documento esté preparado.
xmlObj.Async = False
Sobre la instancia del objeto XMLDOM creado, le indicamos donde está el archivo XML a cargar El analizador MSXML puede cargar documentos XML procedentes de un disco local, de la red (mediante referencias UNC) o de una dirección URL.
xmlObj.Load(Server.MapPath("texto.xml"))
'buscar el elemento raÃz de nuestro XML Set Nodo = xmlObj.DocumentElement 'Contar el número de hijos Numero = Nodo.ChildNodes.Length
Crear otro objeto XMLDOM, para crear un pequeño xml con los datos enviados desde flash para mas tarde añadirlo al XML donde guardamos todas las visitas.
Set xmlObj2 = CreateObject("Microsoft.XMLDOM")
Establecer la propiedad async también a false
xmlObj2.Async = False
Formar la cadena de texto con la misma estructura que nuestro xml de las visitas para luego integrarla
stringNuevo = "<mensajetitulo='"&asunto2&"' nombre='"&cuerpo2&"' fecha='"&fecha2&"'comentario='"¬iciaLarga2&"' />"
Le pasamos a un nuevo objeto XMLDOm la carga del String XML
xmlObj2.LoadXML(stringNuevo)
'recuperamos el elemento raiz de ambos objetos XMLDOM
Set root = xmlObj.documentElement
Set root2 = xmlObj2.documentElement
'Y sobre estos elementos raiz le añadimos la nueva visita a la antigua
'root.appendChild(root2)
'una vez insertado, guardamos el objeto que contiene todas las visitas
xmlObj.Save(Server.MapPath("texto.xml"))
'liberamos memoria
Set xmlObj = nothing
Set xmlObj2 = nothing
Autor: kaax
Descargar archivos » (2827 hits)
¿Quieres hacer una consulta sobre este tutorial? Foro after-hours
Enero 21st, 2005 at 9:19 am
Está muy bien el tutorial
Yo quizás habrÃa procedido de una manera algo diferente en lo que a carga del texto se refiere.
Mi sugerencia serÃa cargar XHTML en vez de XML, de esta manera no hace falta que parsees cada vez todo el árbol XML y metas los nodos en arrays pq Flash se ocupa de ello directamente.
De rebote entonces cambiarÃa también el CSS (para contemplar cada nodo de la estructura del archivo XHTML) y la manera de guardar cada entrada, ya que deberÃas guardar la última en la primera posición para tenerlas por orden de fecha.
Otra cosa que se perderÃa serÃa la posibilidad de ordenar por fecha si se quisiera añadir la funcionalidad…
Solo una sugerencia.
Saludos!
Enero 21st, 2005 at 6:37 pm
pues esta de lujo el problema es q no sé mucho de asp es muy ificil hacer esto con php??????????
Enero 21st, 2005 at 8:41 pm
yo la verdad es q no se mucho de asp pero mirando algunos tutoriales del objeto XMLDOM de asp logre sacarlo..supongo que con php es lo mismo, buscar ejemplos de implementacion de php con xml y ponerse manos a la obra..
Cuando tenga mas tiempo mirare de hacerlo en php, pero si alguien domina de php y se anima, bienvenido sera.
un saludo
Enero 28th, 2005 at 1:49 am
muito foda esse mural
Marzo 11th, 2005 at 6:52 pm
queria preguntar como se sube esto al servidor, o sea se anexa el swf al html y se sube normalmente o los archivos asp van en algun lugar en especial¿¿¿?
Abril 13th, 2005 at 2:33 am
Abril 24th, 2005 at 7:10 pm
h fh fhgfhfh fgh fghfhfgh fghfhgfhgfh
Octubre 12th, 2005 at 11:17 pm
Hola, esta muy bien este ejemplo, yo he desarrollado otro libro de visitas en flash-php-mysql.
Podeis echarle un vistazo en www.darwinestudios.com/llibrebo.htm
Más información en www.darwinestudios.com
Un saludo.
Darwin
Noviembre 5th, 2005 at 5:15 am
por sierto muchas felicidades !!! esta super kool el libro….
Noviembre 24th, 2005 at 7:08 pm
Una ayuda con el stopscroll, debido a que lo ejecuto y el libro se desplaza desde el inicio hasta el final me gustaria que fuera vista por visita, he intentado con Mytexfield.scroll+1 y no sucede nada he revisado el codigo y en el evento onrelaase de los botones esta el stopscroll pero no lo realiza?
Enero 25th, 2006 at 9:56 pm
Agradezco de antemano al que me pueda despejar esa duda.
Enero 26th, 2006 at 9:40 pm
Hola esta bueno, pero alguien me podria decir como crear un formulario en flash y enviar las variables a una pagina asp.net vb , porfavor
Enero 27th, 2006 at 6:27 am
Pregunta en el foro alli hay gente que te puede ayudar con ASP.
saludos
Febrero 9th, 2006 at 10:00 pm
Hasta el momento no me ha funcionado, pero le tengo mucha fe a lo que hace TONI.
Ingrese al proyecto terminado y solicite ayuda y KAAX me ofreció su colaboración pero no se como ubicarlo. Les agradezco que me tengan en cuenta para una ayudita o para un cable como dijo Kaax. Por favor disculpen mi falta de conocimientos pero este es el único recurso que tengo para aprender y salir de mis dudas y se que ustedes saben mucho de flash y html, muchas gracias y Dios los bendiga.
Febrero 9th, 2006 at 10:05 pm
si te sale ese mensaje de error es pq el fla no esta encontrando el archivo xml…
Febrero 10th, 2006 at 11:17 pm
Hola. Disculpa mi intensidad, pero de pronto sabes porque el libro no encuentra el archivo xml, aún estando ubicados en la misma carpeta.
Hay que hacerle alguna variación al archivo xml o al fla o solo es montar el archivo tal y como se descarga y pedirle a Dios que funcione, por favor Kaax, Toni, o alguien del foro ¡ AYÚDENMEEEE !, de corazon muchas gracias a ustedes por su tiempo, seguiré experimentando y esperando una pronta respuesta gracias.
Febrero 11th, 2006 at 12:55 am
tengo un problema al correr el libro de vistas ya que al enviar mi mensaje no aparecen los nuevos mensajes, podria pensar y tengo duda en que mi dominio no ejecuta el archivo grabar.asp, ya que al regresar el xml sigue igual, me gustaria que me ayudaran gracias. saludos desde mexico
Abril 27th, 2006 at 6:44 am
phentermine tablet
After-Hours, tutoriale…
Abril 27th, 2006 at 11:01 am
auto car loan title
Auto car loan title. A…