PHP o PHP : Hypertext Preprocessor , es un código abierto, del lado del servidor incorporado en HTML, lenguaje de programación utilizado para crear páginas web interactivas . Es uno de los lenguajes de programación más utilizados , ya que se integra bien con varias tecnologías Web, como HTML y JavaScript . PHP también soporta Xcode - un editor de texto con todas las funciones y el IDE desarrollado por Mac OS X. Xcode tecnología se puede utilizar para crear programas básicos en los dispositivos con Android iPhone y otros , como un simple retorno "Hola " a través de script PHP. Instrucciones
1
Introduzca el siguiente código para crear los componentes de la interfaz de usuario de secuencia de comandos de aplicaciones ( UI). Guarde el archivo de script de la aplicación como " app.js. " Este script contiene componentes como Label, TextField y Button , que se denominan , respectivamente, " name_lbl ", " name_tf " y " send_btn . "
/Fondo /Default .
Titanium.UI . setBackgroundColor ('# ccc ');
//Aplicación ventana
var app_win = Titanium.UI.createWindow ();
//Un contenedor de vista de name_lbl y name_tf .
var input_view = . Etiqueta del name_tf
var name_lbl = Titanium.UI.createLabel ({
color: '# fff' ,
texto
: ' Nombre: Añadir name_lbl a input_view
input_view.add ( name_lbl ) .
//Nombre de entrada TextField
var name_tf = Yo '
} ) ;
//Añadir name_tf a input_view
input_view.add ( name_tf ) .
//Botón para enviar a name_tf servidor.
var send_btn = 5
} ) ;
//Añadir send_btn a app_win
input_view.add ( send_btn ) .
//Label para mostrar la respuesta del servidor .
var response_ta = Titanium.UI.createTextArea ({
color: '# 000 ' ,
valor
: ' Escriba su nombre y pulse Enviar' ,
< p> fuente : { fontSize : 20 , fontFamily : ' Helvetica Neue '} ,
editable : false,
top: 80
} ) ;
< br > 2
Inserte el siguiente código para configurar el detector de botón y HTTPClient para su proyecto de Xcode . Modifique la sección URL con su propia dirección Web.
//Manejador de send_btn evento click .
Send_btn.addEventListener ( "click " , function () {
Ti . API.info ( ' app.js - send_btn.addEventListener ' ) . .
//Quitar el foco de name_tf Cierra el teclado para name_tf
name_tf.blur ();
< p > //Crear un HTTPClient
var xhr = Ti.Network.createHTTPClient ( ) .
//Manejador de XHR evento onLoad
xhr.onload = function . ( e) {
Ti.API.info ( ' app.js - xhr.onload - recibiendo ' + xhr.responseText + ' desde el servidor ');
response_ta.value = XHR . responseText ;
} ;
//Especificar los protocolos hTTP y URL
xhr.open ( 'post' , '{ PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE } '); .
< p > //Enviar datos al servidor
Ti.API.info ( ' app.js - Enviar ' + name_tf.value + ' al servidor' ) .
xhr.send ({ < br > nombre
: . name_tf.value
} ) ;
} ) ;
//Añadir input_view a app_win
app_win.add ( input_view ) ;
//Añadir response_ta a app_win
app_win.add ( response_ta ) .
app_win.open ();
< br > 3
Introduzca el siguiente código para activar la secuencia de comandos para recoger los app.js archivo en el objeto PHP "$ _REQUEST " . El valor de este objeto se une a " Hola ", incluyendo un espacio y regresarán los datos sin ningún tipo de marcado: ?
<
Php echo " Hola" . $ _REQUEST [' Name'] . " "; ?
>