PHP oder PHP: Hypertext Preprocessor ist eine Open-Source- Server-Seite , in HTML eingebettete Skriptsprache verwendet, um interaktive Web-Seiten zu bauen. Es ist eines der am häufigsten verwendeten Programmiersprachen , weil es gut integriert mit verschiedenen Web -Technologien wie HTML und JavaScript. PHP unterstützt auch Xcode - eine voll funktionsfähige Text-Editor und IDE von Mac OS X. Xcode -Technologie entwickelt wurden, können verwendet werden, um grundlegende Programme auf iPhone und andere Android - basierte Geräte , wie z. B. einem einfachen " Hallo " Rückkehr durch PHP-Skript erstellt werden. Anleitung
1
Eingang der Code unten, um die Anwendungs-Skript Benutzeroberfläche (UI )-Komponenten zu erstellen. Speichern Sie die Anwendung Skript-Datei als " app.js. " Dieses Skript enthält Komponenten wie Etiketten , TextField und Button , die jeweils als " name_lbl ", " name_tf " und " send_btn benannt sind. "
//Default Hintergrund.
Titanium.UI . setBackgroundColor ('# ccc ');
//Anwendungsfenster
var app_win = Titanium.UI.createWindow ();
//Ein Blick Behälter für name_lbl und name_tf .
var input_view = . Beschriftung für die name_tf
var name_lbl = Titanium.UI.createLabel ( {
Farbe : '# fff' ,
text: ' Name: In name_lbl zu input_view
input_view.add ( name_lbl ); .
//Eingabefeld Name TextField
var name_tf = Yo '
});
//Add name_tf zu input_view
input_view.add ( name_tf ); .
//Taste, um name_tf senden Server.
var send_btn = 5
});
//Add send_btn zu app_win
input_view.add ( send_btn ); .
//Label zur Antwort des Servers zeigen .
var response_ta = Titanium.UI.createTextArea ( {
Farbe : '# 000 ' ,
Wert: ' Geben Sie Ihren Namen und drücken Sie Senden ' ,
< p> font: { fontSize : 20, fontFamily : " Helvetica Neue " } ,
editierbar : false,
oben: 80
});
< br > 2
Fügen Sie den folgenden Code, um die Button Zuhörer und HTTPClient für Ihre Xcode-Projekt . Ändern Sie die URL Abschnitt mit Ihrer eigenen Web -Adresse .
//Handler für send_btn Click-Ereignis .
Send_btn.addEventListener ("click " , function () {
Ti . API.info ( ' app.js - send_btn.addEventListener '); . .
//entfernen Fokus von name_tf Schließt die Tastatur für name_tf
name_tf.blur ();
< p> //Ein HTTPClient
var xhr = Ti.Network.createHTTPClient (); .
//Handler für xhr onLoad Ereignis
xhr.onload = function . ( e) {
Ti.API.info ( ' app.js - xhr.onload - Empfangen ' + xhr.responseText + ' vom Server ');
response_ta.value = xhr . responseText ;
};
//Geben Sie http Protokolle und URL
xhr.open ( ' POST ', ' { } PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE '); .
< p > //senden von Daten an den Server
Ti.API.info ( ' app.js - senden ' + name_tf.value + ' auf Server '); .
xhr.send ( {
Name:. name_tf.value
});
});
//Add input_view zu app_win
app_win.add ( input_view );
//Add response_ta zu app_win
app_win.add ( response_ta ); .
app_win.open ();
3
Geben Sie den nachfolgenden Code, um das Skript zu ermöglichen, holen die Datei app.js in der PHP " $ _REQUEST " Objekt . Der Wert dieses Objekts wird zu "Hallo " mit einem Platz angebracht und kehrte die Daten ohne Markup :
< php
echo " Hallo " . $ _REQUEST [ 'Name'] . "!" ; ?
>