PHP ou PHP : Hypertext Preprocessor, é um open-source , do lado do servidor , a linguagem de script embutida no HTML usado para criar páginas da Web interativas . Ele é uma das linguagens de programação mais usadas , pois se integra bem com várias tecnologias Web, como HTML e JavaScript. PHP suporta até mesmo Xcode - um editor de texto completo e IDE desenvolvida pela tecnologia Mac OS X. Xcode pode ser usado para criar programas básicos no iPhone e outros dispositivos equipados com o Android , como um "Olá " simples retornar através de script PHP. Instruções
1
Digite o código abaixo para criar a interface de usuário do script da aplicação componentes (UI) . Salve o arquivo de script de aplicação como " app.js. " Esse script contém componentes como Etiqueta, TextField e Button, que são, respectivamente, nomeado como " name_lbl ", " name_tf " e " send_btn . " Background
//Default .
Titanium.UI . setBackgroundColor ('# ccc ');
/janela /Aplicação
var app_win = Titanium.UI.createWindow ();
//Um recipiente vista para name_lbl e name_tf .
var input_view = Etiqueta para o name_tf
var name_lbl = Titanium.UI.createLabel ({
cor : . '# Fff ' ,
text: ' Nome: Adicionar name_lbl para input_view
input_view.add ( name_lbl ); .
//Nome de entrada TextField
var name_tf = Yo 'em
});
//Adicionar name_tf para input_view
input_view.add ( name_tf ); .
//Botão para enviar a name_tf servidor.
var send_btn =
5
});
//Adicionar send_btn para app_win
input_view.add ( send_btn ); .
//Etiqueta para mostrar a resposta do servidor .
var response_ta = Titanium.UI.createTextArea ({
color: '# 000 ' ,
valor
: 'Digite seu nome e pressione Enviar' ,
fonte : { fontSize : 20, fontFamily : " Helvetica Neue '} ,
editável : false ,
superior : 80
});
< br > 2
Insira o código a seguir para configurar o ouvinte botão e HTTPClient para o seu projeto Xcode . Modifique a seção URL com seu próprio endereço na web.
//Handler para o evento clique send_btn .
Send_btn.addEventListener ( "click" , function () {
Ti . API.info ( ' app.js - send_btn.addEventListener ' ); .
//Remover o foco da name_tf Fecha o teclado para name_tf
name_tf.blur ();
< . p> //Cria um HTTPClient
var xhr = Ti.Network.createHTTPClient (); . .
//Handler para o evento onLoad xhr
xhr.onload = function ( e) {
Ti.API.info ( ' app.js - xhr.onload - recebendo ' + xhr.responseText + ' do servidor ' );
response_ta.value = xhr . responseText ;
};
//Especificar protocolos HTTP e URL
xhr.open (' POST ', ' { PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE } '); .
//Enviar dados para servidor
Ti.API.info (' app.js - enviando ' + name_tf.value + ' para o servidor ');
xhr.send ({
name: . name_tf.value
});
});
//Adicionar input_view para app_win
app_win.add ( input_view );
//Adicionar response_ta para app_win
app_win.add ( response_ta ); .
app_win.open ();
< br > 3
Introduza o código de sucesso para ativar o script para pegar os app.js arquivo no PHP " $ _REQUEST " objeto . O valor deste objeto é ligado a "Olá ", incluindo um espaço e retornou os dados sem qualquer marcação :
echo " Olá " ? . $ _REQUEST [ 'Name'] . " "; ?
>