PHP of PHP : Hypertext Preprocessor , is een open - source , server - side , HTML - embedded scripting taal die wordt gebruikt om interactieve webpagina 's te bouwen . Het is een van de meest gebruikte programmeertalen , omdat hij goed in een verschillende webtechnologieën , zoals HTML en JavaScript . PHP ondersteunt ook Xcode - een full-featured text editor en IDE ontwikkeld door Mac OS X. Xcode technologie kan worden gebruikt om de basis programma's op de iPhone en andere Android- apparaten, zoals een simpele " Hallo " return via PHP- script te maken . Instructies ingang 1 van de onderstaande code om de applicatie script user interface ( UI ) onderdelen te creëren . Sla het aanvraagdossier script bestand als " app.js. " Dit script bevat onderdelen zoals Label , TextField en Button , die respectievelijk worden genoemd als " name_lbl , " " name_tf " en " send_btn . " //Default achtergrond . Titanium.UI . setBackgroundColor ( ' # ccc ' ) ; //Toepassing venster var app_win = Titanium.UI.createWindow ( ) ; //A view container voor name_lbl en name_tf . var input_view = . Label voor de name_tf var name_lbl = Titanium.UI.createLabel ( { kleur : ' # fff' , tekst : ' Naam : Voeg name_lbl aan input_view input_view.add ( name_lbl ) ; . //Naam ingang TextField var name_tf = Yo ' } ) ; //Voeg name_tf aan input_view input_view.add ( name_tf ) ; . //Button te name_tf sturen naar server . var send_btn = 5 } ) ; //Voeg send_btn aan app_win input_view.add ( send_btn ) ; . //Label naar server response zien . var response_ta = Titanium.UI.createTextArea ( { kleur : ' # 000 ' , waarde : ' Voer Uw Naam en Druk op Verzenden' , lettertype : { fontSize : 20 , fontFamily : ' Helvetica Neue ' } , bewerkbaar : vals , top : 80 } ) ; < br > 2 Plaats de volgende code in te stellen op de knop luisteraar en HTTPClient voor uw Xcode project . Wijzig de sectie URL met uw eigen webadres . //Handler voor send_btn gebeurtenis click . Send_btn.addEventListener ( " click" , function ( ) { Ti . API.info ( ' app.js - send_btn.addEventListener ' ) ; . . //Verwijder de focus van name_tf Sluit het toetsenbord voor name_tf name_tf.blur ( ) ; //Creëer een HTTPClient var xhr = Ti.Network.createHTTPClient ( ) ; . //Handler voor xhr onLoad event xhr.onload = function . ( e ) { Ti.API.info ( ' app.js - xhr.onload - ontvangen ' + xhr.responseText + ' van server ' ) ; response_ta.value = xhr . responseText ; } ; //Geef de http -protocollen en URL xhr.open ( ' POST ' , ' { PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE } ' ) ; . //Stuur gegevens naar de server Ti.API.info ( ' app.js - verzenden ' + name_tf.value + ' naar server ' ) ; . xhr.send ( { < br name> : . name_tf.value } ) ; } ) ; //Voeg input_view aan app_win app_win.add ( input_view ) ; //Voeg response_ta aan app_win app_win.add ( response_ta ) ; . app_win.open ( ) op ; < br > Ingang 3 de volgende code in het script staat op te halen het bestand app.js in de PHP " $ _REQUEST " object . De waarde van dit object is aangesloten op " Hallo " , waaronder een ruimte en terug de gegevens zonder markeringen : ? echo " Hello" . $ _REQUEST [ 'Naam' ] . " " ; ? >
|