PHP eller PHP: Hypertext Preprocessor er et open -source, server-side , HTML - embedded scripting sprog, der bruges til at bygge interaktive websider . Det er en af de mest anvendte programmeringssprog , fordi det integrerer godt med forskellige web- teknologier, såsom HTML og JavaScript. PHP understøtter endda Xcode - en fuldt udstyret teksteditor og IDE udviklet af Mac OS X. Xcode teknologi kan bruges til at skabe grundlæggende programmer på iPhone og andre Android-enheder , såsom en simpel " Hello" afkast gennem PHP script. Instruktioner
1
Input koden nedenfor til at lave ansøgningen script brugergrænseflade ( UI) komponenter. Gem ansøgningen script filen som " app.js. " Dette script indeholder komponenter såsom Label, TextField og Button , der henholdsvis navngivet som " name_lbl ", " name_tf " og " send_btn . "
//Default baggrunden.
Titanium.UI . setBackgroundColor ( '# ccc «)
//Anvendelse vindue
var app_win = Titanium.UI.createWindow ();
//A view beholder til name_lbl og name_tf .
var input_view = . Etiket til name_tf
var name_lbl = Titanium.UI.createLabel ({
farve: '# fff ' ,
tekst: » navn: Tilføj name_lbl til input_view
input_view.add ( name_lbl ) .
//Navn indgang TextField
var name_tf = Yo '
} )
//Tilføj name_tf til input_view
input_view.add ( name_tf ) .
//Knappen for at sende name_tf til server.
var send_btn = 5
} )
//Tilføj send_btn til app_win
input_view.add ( send_btn ) .
//Label at vise server respons.
var response_ta = Titanium.UI.createTextArea ({
farve: '# 000 ' ,
værdi : ' Indtast dit navn og tryk på Send ",
< p> font : { fontSize : 20 , fontFamily : ' Helvetica Neue '} , salg
redigerbare : falsk,
top: 80
} )
< br > 2.
Indsæt følgende kode til at oprette knappen lytter og HTTPClient til din Xcode -projektet. Rediger URL- sektionen med din egen webadresse.
//Handler for send_btn klik begivenheden .
Send_btn.addEventListener ( "klik" , function ( ) {
Ti . API.info ( ' app.js - send_btn.addEventListener «) . .
//fjern fokus fra name_tf Lukker tastaturet for name_tf
name_tf.blur ();
< p> //Opret en HTTPClient
var XHR = Ti.Network.createHTTPClient (); .
//Handler for XHR onLoad begivenhed
xhr.onload = funktion. ( e ) {
Ti.API.info ( ' app.js - xhr.onload - modtagelse ' + xhr.responseText + ' fra server ');
response_ta.value = XHR . responseText ;
};
//Angiv http protokoller og URL
xhr.open ( ' POST ', ' { PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE } '); .
< p > //Send data til serveren
Ti.API.info ( ' app.js - sende ' + name_tf.value + ' til server '); .
xhr.send ({ < br >
navn : . name_tf.value
} ),
} )
//Tilføj input_view til app_win
app_win.add ( input_view )
//Tilføj response_ta til app_win
app_win.add ( response_ta ) .
app_win.open ();
< br > 3
Indtast efterfølgende koden for at aktivere scriptet at afhente filen app.js i PHP "$ _Anmod " objekt . Værdien af dette objekt er knyttet til "Hello ", herunder et mellemrum og returnerede data uden nogen markup: ?
< Php
echo " Hello" . $ _REQUEST [ 'Navn' ] . ! " " ?
>