PHP eller PHP : Hypertext Preprocessor är ett open- source , server - side , HTML - inbäddat skriptspråk som används för att bygga interaktiva webbsidor . Det är en av de mest använda programmeringsspråk eftersom den integrerar väl med olika webbteknologier såsom HTML och JavaScript . PHP stödjer även Xcode - en fullfjädrad textredigerare och IDE utvecklats av Mac OS X. Xcode -tekniken kan användas för att skapa grundläggande program på iPhone och andra Android - drivna enheter, t.ex. ett enkelt " Hej " avkastning genom PHP-skript . Instruktioner
1
Mata in koden nedan för att skapa programmet manus användargränssnitt ( UI) . Spara filen ansökan manus som " app.js. " Detta skript innehåller komponenter såsom Label , TextField och Button , vilka är namnges som " name_lbl , " " name_tf " och " send_btn . "
//Default bakgrund .
Titanium.UI . setBackgroundColor ( ' # CCC ');
//Application fönster
var app_win = Titanium.UI.createWindow ( ) ;
//En vy behållare för name_lbl och name_tf .
var input_view = . Etikett för name_tf
var name_lbl = Titanium.UI.createLabel ( {
färg : ' # fff ' ,
text : " Namn : Lägg name_lbl till input_view
input_view.add ( name_lbl ) .
//Namn ingång TextField
var name_tf = Yo
} ) ;
//Lägg name_tf till input_view
input_view.add ( name_tf ) .
//Knappen för att skicka name_tf till server .
var send_btn = 5
} ) ;
//Lägg send_btn till app_win
input_view.add ( send_btn ) .
//Etikett för att visa svar från servern .
var response_ta = Titanium.UI.createTextArea ( {
färg : ' # 000 ' ,
värde : ' Ange ditt namn och tryck på Sänd " ,
font : { fontSize : 20 , fontFamily : " Helvetica Neue ' } ,
redigerbara : falskt ,
top : 80
} ) ;
2
Infoga följande kod för att ställa in knappen lyssnaren och httpclient för din Xcode projektet . Ändra URL- sektionen med din egen webbadress .
//Handler för send_btn klickhändelsen .
Send_btn.addEventListener ( " click" , function ( ) {
Ti . API.info ( ' app.js - send_btn.addEventListener '); . .
//ta bort fokus från name_tf Stänger tangentbordet för name_tf
name_tf.blur ( ) ;
//Skapa ett httpclient
var XHR = Ti.Network.createHTTPClient ( ) , .
//Handler för XHR onLoad
xhr.onload = funktion . ( e ) {
Ti.API.info ( ' app.js - xhr.onload - mottagning " + xhr.responseText + ' från servern ');
response_ta.value = XHR . responseText ;
};
//ange HTTP -protokoll och URL
xhr.open ( ' POST ' , ' { PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE } '); .
//Skicka data till servern
Ti.API.info ( ' app.js - skicka ' + name_tf.value + ' till servern " ) ; .
xhr.send ( {
namn : . name_tf.value
} ) ;
} ) ;
//Lägg input_view till app_win
app_win.add ( input_view ) ;
//Lägg response_ta till app_win
app_win.add ( response_ta ) .
app_win.open ( ) ;
3
Mata den efterföljande koden för att aktivera skript för att plocka upp filen app.js i PHP " $ _REQUEST " objektet . Värdet av detta objekt är ansluten till " Hej " med ett mellanslag och återvände datan utan kod : ?
< Php
echo " Hej " . $ _REQUEST [ ' Name' ] . " ! " ; ?
> Addera