Potresti semplicemente caricare il contenuto del file con qualcosa come
e poi metterne il contenuto dentro una textarea in un form che punti ad una pagina di aggiornamento che - dopo le verifiche del caso (?!) - risalvi il contenuto con file_put_contents.Codice PHP:
$fc = file_get_contents('percorso/nomedelfile.php');
Per realizzare un editor "visuale" puoi poi semplicemente associare alla textarea del codice JS che realizzi un'interfaccia avanzata.