windows - læs variabler fra browser, php eller xml

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en ansøgning i autoit, jeg skal på en eller anden måde læse et resultat af en php kode ved hjælp af autoit, så php-koden vil tjekke DB serverside, og hvis det er OK, fortsætter autoit-processen, hvis ikke den stopper.

Bedste reference


Dit spørgsmål er vagt, så jeg giver dig et simpelt eksempel.


Lav en fil, der hedder webserveren 'autoit-api.php'. Sæt kode i det sådan noget:


$result = mysql\_query('SELECT * WHERE 1=1');
if (!$result) {
    die('Invalid query: ' . mysql\_error());
} else {
    echo $result;
}


Ideen er, at du vil bruge denne fil til at hente dataene fra databasen, og bare udskrive den. Du må ikke tilføje nogen HTML. Udskriv bare værdien.


Lav også et AutoIt-script på din egen computer og kald det 'hent php value.au3' eller lignende. Indsæt det en kode som denne:


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


Så vil AutoIt lave en meddelelsesboks med den værdi, han fik fra php script.