Append XML File With flash with PHP

Hello Everyone,
I am having trouble updating my xml file I have set the correct permissions and everything. I have a blog and i want to make a front end updater for it. here are the sourcees maybe theres something wrong in it.
this is writeAttributes.php


<?php
   
    $titleValue = $_POST['title'];
    $descriptionValue = $_POST['description'];
    $imageValue = $_POST['image'];
    $dateValue = $_POST['date'];
    $fromValue = $_POST['from'];

    
    $dom = domxml_open_file("catalog.xml");
    $root = $dom->document_element();
    
    $story = $dom->create_element("story");

    $title = $dom->create_element("title");
    $titleText = $dom->create_text_node($titleValue);
    $title->append_child($titleText);
   
    $description = $dom->create_element("description");
    $descrtiptionText = $dom->create_text_node($descriptionValue);
    $description->append_child($descrtiptionText);
    
    $image = $dom->create_element("image");
    $imageText = $dom->create_text_node($imageValue);
    $image->append_child($imageText);
   
    $date = $dom->create_element("date");
    $dateText = $dom->create_text_node($dateValue);
    $date->append_child($dateText);
    
    $from = $dom->create_element("from");
    $fromText = $dom->create_text_node($fromValue);
    $from->append_child($fromText);
    
    $story->append_child($title);
    $story->append_child($description);
    $story->append_child($image);
    $story->append_child($date);
    $story->append_child($from);
    
   $root->append_child($story);
   

    if ($dom->dump_file("catalog.xml", false, true)){
        echo "result=success";
    }else{
        echo "resut=failure";
    }

?>

this is my actionscript


stop();
var myXML = new XML;
var submitVars:LoadVars = new LoadVars();
var returnVars:LoadVars = new LoadVars();
returnVars.onLoad = function(success) {
    if (success) {
        if (this.result="success") {
            loadXml();
        } else {
            trace("something's jacked up, jack");
        }
    } else {
        trace("no return from php.");
    }
};
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
    if (success) {
        trace(myXML);
        submit_mc.enabled = true;
        get_mc.enabled = true;
    } else {
        trace("xml.noLoad();");
    }
    submit_mc.enabled = true;
    get_mc.enabled = true;
};
function loadXml():Void {
    myXML.load("catalog.xml");
}
submit.onRelease = function() {
    if (title1.text == "" || title1.text == undefined || description.text == "" || description.text == undefined || image.text == "" || image.text == undefined || date.text == "" || date.text == undefined || from.text == "" || from.text == undefined) {
        return;
    } else {
        this.enabled = false;
        //this._parent.get_mc.enabled = false;
        submitVars.title = title1.text;
        submitVars.description = description.text;
        submitVars.image = image.text;
        submitVars.date = date.text;
        submitVars.from = from.text;
        // for local testing
        submitVars.sendAndLoad("writeAttributes.php", returnVars, "POST");
        // for live server use
        //submitVars.sendAndLoad("addQuote.php", returnVars, "POST");
    }
};


I appreciate any comments or help i can get.

Joseph Nwachukwu