[Resuelto] Leer archivo .PHP en AMS

Como indica el nombre del foro en el moveremos todos los temas de dudas que se resuelvan con exito .
Este foro no tendra permisos de escritura.
Hola,
Tengo una duda sobre un archivo .PHP en AMS. Tengo un archivo .PHP de WordPress como el siguiente:

<?php
/**
* Configuración básica de WordPress.
*
* Este archivo contiene las siguientes configuraciones: ajustes de MySQL, prefijo de tablas,
* claves secretas, idioma de WordPress y ABSPATH. Para obtener más información,
* visita la página del Codex{@link http://codex.wordpress.org/Editing_wp-config.php Editing
* wp-config.php} . Los ajustes de MySQL te los proporcionará tu proveedor de alojamiento web.
*
* This file is used by the wp-config.php creation script during the
* installation. You don't have to use the web site, you can just copy this file
* to "wp-config.php" and fill in the values.
*
* @package WordPress
*/

// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
/** El nombre de tu base de datos de WordPress */
define('DB_NAME', 'nombredetubasededatos');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'nombredeusuario');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'contraseña');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');

/** Codificación de caracteres para la base de datos. */
define('DB_CHARSET', 'utf8');

/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define('DB_COLLATE', '');

define('WP_CACHE', true);

/**#@+
* Claves únicas de autentificación.
*
* Define cada clave secreta con una frase aleatoria distinta.
* Puedes generarlas usando el {@link https://api.wordpress.org/secret-key/1.1/ servicio de claves secretas de WordPress}
*
* @since 2.6.0
*/
define('AUTH_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('SECURE_AUTH_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('LOGGED_IN_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
define('NONCE_KEY', 'pon aquí tu frase aleatoria'); // Cambia esto por tu frase aleatoria.
/**#@-*/

/**
* Prefijo de la base de datos de WordPress.
*
* Cambia el prefijo si deseas instalar multiples blogs en una sola base de datos.
* Emplea solo números, letras y guión bajo.
*/
$table_prefix = 'wp_';

/**
* Idioma de WordPress.
*
* Cambia lo siguiente para tener WordPress en tu idioma. El correspondiente archivo MO
* del lenguaje elegido debe encontrarse en wp-content/languages.
* Por ejemplo, instala ca_ES.mo copiándolo a wp-content/languages y define WPLANG como 'ca_ES'
* para traducir WordPress al catalán.
*/
define ('WPLANG', 'es_ES');
define('WP_ALLOW_MULTISITE',false);

/* No edites desde aquí */

/** WordPress absolute path to the Wordpress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
?>


Lo que me gustaría hacer es que leyese la línea [b]define ('WPLANG', 'es_ES');[/b] y automáticamente en un Input se pusiera [b]es_ES[/b].

¿Alguien me podría decir como hacerlo?

Muchas gracias y un saludo! :)
Eso es facil con un patron string find o string.math y demas , por ejemplo , usando string.match y un patron para saber el idioma del "define ('WPLANG', 'es_ES')" , capturando es_ES o lo que sea en su lugar e imprimiendo en un input:
sFile = Dialog.FileBrowse(true, "open TXT File", _DesktopFolder, "TXT Files (.txt)|*.txt|", "", "", false, false);
if sFile[1] ~= "CANCEL" and sFile then
string = TextFile.ReadToString(sFile[1]);
lang = string.match(string,"define%s%('WPLANG',%s'(.-)'%)")
Input.SetText("Input1",tostring(lang))
end
El tema de los patrones y capturas lo puedes leer en la ayuda de lua 5.1 en el apartado patrones /manejo de strings , al principio es un poco lioso pero es pillarlo... su utilidad la veras rapido ;)

http://www.lua.org/manual/5.1/es/manual.html#5.4.1
Gracias rafaxplayer. Me sirvio a la perfeccion!