У меня есть приложение в autoit, мне нужно как-то прочитать результат php-кода с помощью autoit, поэтому php-код будет проверять серверную часть БД, и если все в порядке, процесс autoit продолжится, если нет, он остановится.
читать переменные из браузера, php или xml
Ответы (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
Большое спасибо, это было именно то, что я искал. Кстати, как я могу сделать обратный процесс? Чтобы прочитать ввод от пользователя в AUTOIT и передать их в PHP?
- person massaki; 16.08.2011
Ответ на этот вопрос есть в другом вашем посте. Смотрите вместо этого. Также проверьте: meta.stackexchange. ком/вопросы/5234/
- person Jos van Egmond; 16.08.2011