Utiliza JavaScript orientado a objetos y técnica AJAX para comunicarse con el servidor.
Principalmente se utilizan estas clases:
Principalmente se utilizan estas clases:
- TextEditor
- Ajax
- AjaxShell
<script type="text/javascript">
var shell = new AjaxShell(document.body);
</script>
Requisitos
Los requisitos para utilizar ShellAjax es disponer de un servidor con un intérprete de PHP 5 con los permisos necesarios para ejecutar correcamente la función exec($command, $output, $error) de PHP.
GUI
La interfaz gráfica tiene como orígenes un prototipo que se publicó en: http://www.treeweb.es/ShareCode/00eeaf8d2898817bcb32086d1a261bfd
Ficheros incluidos
Actualmente ShellAjax se compone de varios ficheros:
- ajax.php - Recibe peticiones de ejecución de comandos
- file_read.php - Devuelve el contenido de un archivo del servidor
- file_write.php - Escribe el contendo de un archivo del servidor
- files.php - Devuelve un listado de ficheros de un directorio
- index.php - Archivo principal que contiene el javascript y el html