PHP Xcode Tutorial

April 22

PHP Xcode Tutorial


PHP, o PHP: Hypertext Preprocessor, è un open-source, lato server, linguaggio di scripting HTML-embedded usato per creare pagine Web interattive. Si tratta di uno dei linguaggi di programmazione più utilizzati perché si integra bene con varie tecnologie Web, come HTML e JavaScript. PHP supporta anche Xcode - un editor di testo completo e IDE sviluppato dalla tecnologia X. Xcode per Mac OS possono essere utilizzate per creare programmi di base di iPhone e altri dispositivi basati su Android, come ad esempio un semplice "Ciao" ritorno attraverso script PHP.

istruzione

1 Inserire il codice qui sotto per creare l'interfaccia utente script dell'applicazione componenti (UI). Salvare il file di script applicazione come "app.js." Questo script contiene componenti come Label, TextField e Button, che sono rispettivamente nominato come "name_lbl", "name_tf" e "send_btn."

// Sfondo predefinito.
Titanium.UI.setBackgroundColor ( '# ccc');

// Finestra Applicazione
var = app_win Titanium.UI.createWindow ();

// Un contenitore vista per name_lbl e name_tf.
var = input_view Ti.UI.createView ({
top: 0,
altezza: 40,
Larghezza: '100%',
backgroundColor: '# 999'
});

// Etichetta per il name_tf.
var = name_lbl Titanium.UI.createLabel ({
color: '# fff',
testo: 'Nome:',
top: 5,
sinistra: 0,
altezza: 30,
textAlign: 'destra',
a destra: '80% '
});
// Aggiungere name_lbl a input_view.
input_view.add (name_lbl);

// TextField Nome ingresso
var = name_tf Ti.UI.createTextField (
{
Larghezza: '60% ',
backgroundColor: '# fff',
color: '# 000',
top: 5,
a destra: '20% ',
altezza: 30,
Valore: 'Amico Yo'
});
// Aggiungere name_tf a input_view.
input_view.add (name_tf);

// Pulsante per inviare name_tf al server.
var = send_btn Ti.UI.createButton ({
Titolo: 'Inviare',
larghezza: "16%",
altezza: 30,
top: 5,
a destra: 5
});

// Aggiungere send_btn a app_win.
input_view.add (send_btn);

// Etichetta per mostrare la risposta del server.
var = response_ta Titanium.UI.createTextArea ({
color: '# 000',
Valore: 'Inserisci il tuo nome e premere Invia',
font: {fontSize: 20, fontFamily: 'Helvetica Neue'},
modificabile: false,
top: 80
});

2 Inserire il seguente codice per impostare il pulsante di ascoltatore e HTTPClient per il progetto Xcode. Modificare la sezione URL con il proprio indirizzo Web.

// Handler per l'evento click send_btn.
send_btn.addEventListener ( "click", function () {
Ti.API.info ( 'app.js - send_btn.addEventListener');
// Rimuovere attenzione da name_tf. Chiude la tastiera per name_tf.
name_tf.blur ();
// Crea un HTTPClient.
var = XHR Ti.Network.createHTTPClient ();
// Gestore per l'evento onLoad XHR.
xhr.onload = function (e) {
Ti.API.info ( 'app.js - xhr.onload - riceve' + xhr.responseText + 'dal server');
response_ta.value = xhr.responseText;
};
// Specifica protocolli HTTP e URL.
xhr.open ( 'post', '{} PUT_YOUR_URL_TO_SERVER_SCRIPT_HERE');
// Invia i dati al server.
Ti.API.info ( 'app.js - invio' + name_tf.value + 'al server');
xhr.send ({
Nome: name_tf.value
});
});

// Aggiungere input_view a app_win.
app_win.add (input_view);

// Aggiungere response_ta a app_win.
app_win.add (response_ta);
app_win.open ();

3 Inserire il codice riuscendo a consentire lo script per raccogliere le app.js di file in PHP "$ _REQUEST" oggetto. Il valore di questo oggetto è collegato a "Ciao", tra cui uno spazio e restituito i dati senza alcuna marcatura:

<? Php
echo "Ciao". $ _REQUEST [ 'Name']. "!";
?>