читать переменные из браузера, php или xml

У меня есть приложение в autoit, мне нужно как-то прочитать результат php-кода с помощью autoit, поэтому php-код будет проверять серверную часть БД, и если все в порядке, процесс autoit продолжится, если нет, он остановится.


person massaki    schedule 14.08.2011    source источник


Ответы (1)


Ваш вопрос расплывчатый, поэтому я приведу простой пример.

Создайте на веб-сервере файл с именем «autoit-api.php». Поместите в него код примерно такого вида:

$result = mysql_query('SELECT * WHERE 1=1');
if (!$result) {
    die('Invalid query: ' . mysql_error());
} else {
    echo $result;
}

Идея состоит в том, что вы будете использовать этот файл для извлечения данных из базы данных и просто распечатывать их. Не добавляйте HTML. Выведите только значение.

Также создайте скрипт AutoIt на своем компьютере и назовите его «retrive php value.au3» или аналогичный. Вставьте в него такой код:

#include <INet.au3>
$value = _INetGetSource ( "http://www.mywebsite.com/autoit-api.php" )
MsgBox(0, "The value is:", $value)

Затем AutoIt создаст окно сообщения со значением, которое он получил из php-скрипта.

person Jos van Egmond    schedule 15.08.2011
comment
Большое спасибо, это было именно то, что я искал. Кстати, как я могу сделать обратный процесс? Чтобы прочитать ввод от пользователя в AUTOIT и передать их в PHP? - person massaki; 16.08.2011
comment
Ответ на этот вопрос есть в другом вашем посте. Смотрите вместо этого. Также проверьте: meta.stackexchange. ком/вопросы/5234/ - person Jos van Egmond; 16.08.2011