Hola, gracias por la pronta respuesta, te comento que soy vastante novato en cuanto programacion en PHP, intente colocar una función date() en en el PHP (al que llamo proccesXML.php) con la función $xmlString = como habia visto en otro foro; me coloca la fecha en el archivo del guestbook pero no lo muestra porque la carga despues del mensaje.
La dirección de mi página es
www.radiochampaqui.com.ar ahí esta el ejemplo de como funciona y como se muestran los datos.
Te paso lo que tengo hecho, si tenes tiempo o si alguien me puede dar una mano estaría mas que agradecido. Son 3 archivos, los dos que detallo son los importantes, el otro es un archivo que contiene la data nada mas y se llama guestbook.xml.
proccesXML.php<?php
$file = fopen("guestbook.xml", "w+") or die("Can't open XML file");
$xmlString = $HTTP_RAW_POST_DATA;
if(!fwrite($file, $xmlString)){
print "Error escribiendo en archivo XML";
}
guestbook.fla (este es bastante largo)var currPage = 0;
var showAmount = 20;
previous._visible = false;
createMessage._visible = false;
createButton.onRelease = function(){
this._visible = false;
this._parent.createMessage._visible = true;
if (createMessage.nameField.text == ""){
Selection.setFocus(createMessage.nameField);
}
else if (createMessage.messageField.text == ""){
Selection.setFocus(createMessage.messageField);
}
}
// **** Load XML ****************************
myXML = new XML();
myXML.ignoreWhite = true;
receiverXML = new XML();
myXML.onLoad = function(success){
myXML.contentType = "text/xml";
if (success){
this.showXML();
}
else{
trace("Error leyendo archivo XML");
}
}
myIdentifier=Math.round(Math.random()*10000);
myXML.load("guestbook.xml?uniq="+myIdentifier);
receiverXML.onLoad = function(){
this.contentType = "text/xml";
_root.currPage = 0;
this.showXML();
}
createMessage.closeButton.onRelease = function(){
this._parent._visible = false;
createButton._visible = true;
}
createMessage.sendButton.onRelease = function(){
var myName = this._parent.nameField.text;
var myMessage = this._parent.messageField.text;
if (myName == ""){
this._parent.errorField.text = "Por favor escriba nombre";
Selection.setFocus(this._parent.nameField);
}
else if (myMessage == ""){
this._parent.errorField.text = "Por favor deje un mensaje";
Selection.setFocus(this._parent.messageField);
}
else {
myXML.firstChild.appendChild(myXML.createElement("Ingresando"));
myXML.firstChild.lastChild.attributes.myName = myName;
myXML.firstChild.lastChild.appendChild(myXML.createElement("myText"));
myXML.firstChild.lastChild.lastChild.appendChild(myXML.createTextNode(myMessage));
myXML.sendAndLoad("processXML.php", receiverXML);
this._parent._visible = false;
createButton._visible = true;
}
}
XML.prototype.showXML = function(){
myGuestbook.scroll = 1;
myGuestbook.htmlText = "";
var numItems = this.firstChild.childNodes.length;
var firstItem = numItems - (currPage*showAmount);
if (currPage == 0) previous._visible = false;
var lastItem = firstItem - showAmount ;
if (lastItem<=0) {
lastItem = 0;
next._visible = false;
}
myCount.text = "Total de mensajes: " + numItems;
if (firstItem == lastItem+1) nowShowing.text = "Mostrando mensajes " + firstItem;
else nowShowing.text = "Mostrando mensajes " + firstItem + " de " + (lastItem + 1);
for (i=(firstItem-1); i>= lastItem; i--){
myGuestbook.htmlText += "<B>" + this.firstChild.childNodes.attributes.myName + "</B> ... escribió:\n";
[i]//en esta parte antes del ESCRIBIO quisiera que figure la fechamyGuestbook.htmlText += this.firstChild.childNodes[i].firstChild.firstChild.nodeValue + "\n";
}
}
previous.onRelease = function(){
currPage--;
myXML.showXML();
next._visible = true;
}
next.onRelease = function(){
currPage++;
myXML.showXML();
previous._visible = true;
}
// Desde ya muchas gracias al que pueda ayudarme con esto //
Saludos.