Allora.
Javascript è un linguaggio lato client.
Per sicurezza, ovviamente, lato client non puoi fare "nulla" direttamente sui file: pensa se uno in js eliminasse il sito .
Quindi, puoi gestire i file soltanto con PHP. Ad esempio, una cosa brutale (e quindi non farlo così, senza controlli), è ad esempio:
Codice PHP:
<?php
if(isset($_GET['elimina']))
unlink($_GET['elimina']);
else if(isset($_GET['accoda'],$_GET['file']))
file_put_contents($_GET['file'],file_get_contents($_GET['file']).$_GET['accoda']);
else if(isset($_GET['nuovo_contenuto'],$_GET['file']))
file_put_contents($_GET['file'],$_GET['nuovo_contenuto']);
?>
Questa pagina, "visualizzandola" con:
pagina.php?elimina=file.txt => elimina il file.txt
pagina.php?accoda=testo_da_aggiungere&file=file.tx t =>aggiunge al file "testo_da_aggiungere"
pagina.php?nuovo_contenuto=testo_iniziale&file=fil e.txt => crea un nuovo file chiamato file.txt con testo "testo iniziale".
Per "visualizzare" questa pagina, puoi utilizzare anche ajax.
A questo punto non so se ti sto spiegando cose banali o difficili per te, perché non so a che livello conosci PHP, javascript, .... e non saprei bene su cosa soffermarmi di più o di meno.
Prova a fare lo script, sia js sia PHP; poi, magari, se hai difficoltà, vieni a chiedere.
(p.s: occhio che quel codice come vedi è molto potente... utenti malintenzionati potrebbero addirittura eliminarti tutto il sito!), quindi devi mettere delle protezioni, assolutamente!
Tipo? non ho capito bene, devo forse richiamare una funzione in php?
Non puoi in nessun modo interagire direttamente con il sorgente da javascript a PHP, ad esempio richiamando funzioni (direttamente), o altro...
Ciao!