PHP , eller PHP: Hypertext Preprocessor , er en åpen - kildekode , server-side , HTML -embedded skriptspråk som brukes til å bygge interaktive web- sider. Det er en av de mest brukte programmeringsspråk fordi det integrerer godt med diverse teknologier , slik som HTML og JavaScript. PHP støtter selv Xcode - en fullverdig tekst editor og IDE utviklet av Mac OS X. Xcode -teknologi kan brukes til å lage enkle programmer på iPhone og andre Android - baserte enheter , for eksempel en enkel " Hei " tilbake gjennom PHP script . Instruksjoner
en
Input koden nedenfor til å lage søknaden script brukergrensesnittet ( UI) komponenter. Lagre programmet script filen som " app.js. " Dette skriptet inneholder komponenter som Label, TextField og Button , som er henholdsvis navngitt som " name_lbl ", " name_tf " og " send_btn . "
//Default bakgrunn.
Titanium.UI . setBackgroundColor ( '# ccc ');
//Application vindu
Var app_win = Titanium.UI.createWindow ();
//En visning beholder for name_lbl og name_tf .
Var input_view = . Merkelapp for name_tf
Var name_lbl = Titanium.UI.createLabel ( {
farge : '# fff ' , etter
text: ' Navn: Legg name_lbl til input_view
input_view.add ( name_lbl ) ; .
//Navn inngang TextField
Var name_tf = Yo '
});
//Legg name_tf til input_view
input_view.add ( name_tf ) ; .
//Knapp for å sende name_tf til server.
Var send_btn = 5
});
//Legg send_btn til app_win
input_view.add ( send_btn ) ; .
//Etikett for å vise server respons .
Var response_ta = Titanium.UI.createTextArea ( {
farge : '# 000 ' , etter
verdi: ' Skriv inn navnet ditt og trykk på Send ' , etter < p> font : { skrift : 20 , fontFamily : ' Helvetica Neue '} , etter
redigerbare : false , etter
topp: 80
});
2
sett inn følgende kode for å sette opp knappen lytteren og httpclient for din Xcode -prosjekt . Endre nettadressen delen med din egen web-adresse .
//Handler for send_btn klikkhendelsen .
Send_btn.addEventListener ( "klikk" , function () {
Ti . API.info (' app.js - send_btn.addEventListener '); . .
//fjern fokus fra name_tf Lukker tastaturet for name_tf
name_tf.blur ();
< p> //Lag en httpclient
Var xhr = Ti.Network.createHTTPClient (); .
//Handler for xhr onLoad arrangement
xhr.onload = funksjon . ( e ) {
Ti.API.info (' app.js - xhr.onload - motta ' + xhr.responseText + ' fra server ');
response_ta.value = xhr . responseText ;
};
//Angi http protokoller og URL
xhr.open (' POST ', ' { PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE } ); .
< p > //Send data til serveren
Ti.API.info ( ' app.js - sending ' + name_tf.value + ' til server '); .
xhr.send ( {
navn : . name_tf.value
});
});
//Legg input_view til app_win
app_win.add ( input_view ) ;
//Legg response_ta til app_win
app_win.add ( response_ta ) ; .
app_win.open ();
3
Input den etterfølgende kode for å aktivere skript for å plukke opp filen app.js i PHP " $ _REQUEST " objekt . Verdien av dette objektet er knyttet til "Hello ", inkludert en plass og returnerte dataene uten kodespråk : ?
< Php
echo " Hello" . $ _REQUEST [' Name'] . " "; ?
>