Charger un fichier, le modifier et l'enregistrer (côté serveur) de PHP

J'ai eu une page qui se charge code html à partir d'un fichier texte dans un textarea et j'ai besoin d'être en mesure d'enregistrer le contenu de l'aide d'un script.

J'utilise un script PHP pour charger le code dans un fichier et de l'écho à la textarea, mais comment puis-je envoyer le contenu du script et l'enregistrer dans le même fichier ou dans un fichier avec un nouveau nom?

Je pensais si getElementById pourrait m'aider mais je ne suis pas sûr de savoir comment.

Le chargement du script(il a la capacité de supprimer des fichiers trop)

//The file hierarchy:
//
//Web root - admin - This file
//        - pages - in here are the page text files

//The variable pagesList is the filename chosen in a dropdown list earlier
$page = $_GET["pagesList"];
$action = $_GET["action"];
//get the path to the page( all pages are in a folder named 'pages')
$filename = dirname(dirname(__FILE__))."/pages/".$page;

if(file_exists($filename) and is_file($filename)){

    //If I want to load a file
    if($action == "open"){
        $f = fopen($filename,"rt");
        $content = fread($f, filesize($filename));
        echo $content;
        @fclose($f);

    //If I want to delete a file
    }elseif($action == "delete" && is_file($filename)){
        //move the working directory to where the file is
        $old = getcwd();
        chdir(dirname(dirname(__FILE__))."/pages/");
        //----
        if(unlink($filename)) 
            echo "File deleted,".$filename;
        else
            echo "Error deleting file!";
        //change back the working directory to where it was
        chdir($old);

    //If I want to save a file
    }elseif($action == "save"){
        if(file_exists($filename)){

            //Unknown script, need help!

        }else{

        }
    }
}    

Le textarea est une seule ligne avec un inclure:

   <textarea id="html_content" style="width:600;height:200;"><?php include("loader.php") ?></textarea>

Pour résumer: j'ai besoin d'aide pour obtenir le contenu d'un textarea pour un script pour enregistrer plus tard.

EDIT: Grâce à davidkonrad j'ai juste eu à ajouter un peu de POST reçoit dans le script et ajouter file_put_content avec le contenu envoyé.

Le problème qui surgissent, c'est que jQuery apparemment met \ avant chaque "ou". Qui bousille tout le code html qui est censé être propre et valide. Je vais devoir remplacer le \" avec " en quelque sorte, str_replace ne sera pas coupé. Des idées?

EDIT2: Merci encore à davidkonrad qu'il fixe en utilisant encodeURIComponent(jQuery) client et urldecode(PHP) serverside.