December 1
costruzione di siti web in PHP consente di creare esperienze dinamiche per i visitatori. Siti web in PHP sono in genere costruiti in cima a un database al lato server e raggiunti da altre tecnologie come JavaScript e CSS sul lato client. Per le persone che non hanno alcuna esperienza di programmazione, iniziando a scrivere codice in PHP può sembrare complicata, ma la maggior parte delle attività più comuni sono generalmente semplici. Concentrarsi su un compito alla volta è l'approccio più sensato.
1 Crea le tue pagine web. Inizia con la creazione di home page. Aprire un file vuoto in un ambiente editor di testo o Web sviluppo, se si utilizza uno. Salvare il file "index.php" e inserire il codice seguente:
<? Php
eco
"<Html>
<Head> </ head>
<Body>
<Div> La mia pagina PHP </ div>
</ Body>
</ Html> ";
?>
In alternativa è possibile ottenere lo stesso risultato alternando HTML e PHP nel file:
<Html>
<Head> </ head>
<Body>
<? Php
eco
"<Div> Il mio PHP pagina </ div>";
?>
</ Body>
</ Html>
Se si carica il file sul server e navigare ad esso in un browser Web, vedrete che questi hanno lo stesso effetto. Utilizzare qualsiasi stile a trovare più facile.
2 Collegare ai dati. programmazione lato server come PHP è generalmente utilizzato per consentire una connettività dati del sito. PHP ha un numero di funzioni che possono essere utilizzate per realizzare questo. Per un database MySQL, viene utilizzato il seguente codice di connessione:
<? Php
// Modificare i 3 parametri: host, username, password
mysql_connect ( "localhost", "utente", "pass");
// Modificare il nome del database
mysql_select_db ( "nome_database");
?>
È possibile includere il codice di connessione, o di qualsiasi altro codice, in un file separato che può essere chiamato da altre pagine. Ad esempio, è possibile includere il codice di connessione in un file chiamato "my_connection.php" e poi nella parte superiore di tutte le pagine in cui è necessario il collegamento:
require ( "my_connection.php");
Questo causerà codice che script eseguire, a meno che il codice è contenuto all'interno di funzioni, nel qual caso viene eseguito quando viene chiamata la funzione.
3 Interrogare i dati e l'uscita quello che serve per le pagine del sito. La maggior parte dei siti web basati sui dati potranno utilizzare i dati nelle loro banche dati per motivi molto specifici, che naturalmente variano in base alla loro finalità complessiva del sito. Spesso uno script PHP verrà utilizzato per interrogare i dati e output in formato HTML. L'esempio che segue dovrebbe funzionare per un database con una tabella denominata "client_table", che ha colonne per "nome" e "indirizzo" al suo interno:
<? Php
// Crea la query in SQL
$ My_query = "select * from client_table";
// Eseguire la query
$ My_result = mysql_query ($ my_query);
// Ciclo attraverso i risultati
while ($ my_row = mysql_fetch_array ($ my_result))
{
// output i dati in formato HTML
$ ROW_NAME = $ my_row [ 'name'];
$ Row_address = $ my_row [ 'indirizzo'];
echo "<div>";
.. Echo "<p> <strong>" $ ROW_NAME "</ strong> </ p>";
echo "<p>" $ row_address "</ p>"..;
echo "</ div>";
}
?>
4 Aggiorna i tuoi dati utilizzando PHP. Nella maggior parte dei casi, un sito costruito in PHP sarà richiesto di aggiornare o modificare i dati in un database. Ciò avviene in modo simile a interrogazione esso. Un compito comune in PHP è la creazione di una forma in cui dettagli contenuti nella banca dati può essere aggiornato. In questo caso, quando il modulo viene inviato, i dettagli vengono inviati a un altro script tramite la variabile "POST". Questo codice è un esempio dello script che questi aggiornamenti possono essere inviate a:
<? Php
// Crea la dichiarazione di aggiornamento - l'id cliente e il nome vengono inviati tramite POST
$ My_update = "update nome set client_table = '" [name']. " 'Dove id =" $ _ POST [' id '] $ _ POST.'.;
// Eseguire l'aggiornamento
$ Update_result = mysql_query ($ my_update);
//dare un feedback
if ($ update_result!) echo "<p> Whoops - qualcosa è andato storto </ p>!";
altro "<p> Grazie per l'aggiornamento </ p>!";
?>
5 Verificare la funzionalità di codice PHP. Ogni volta che si crea un'applicazione Web utilizzando PHP è imperativo che si prova a fondo. Il più complesso di una domanda, più le cose possono andare male. Se i dati sono importanti, è doppiamente importante che vi assicurate il sito funzioni correttamente prima di andare in diretta. Una buona idea è quella di utilizzare "fittizio" o dati di prova mentre si sta costruendo il sito, e inserire solo i dati corretti una volta che sai che il codice PHP sta lavorando. Questo dovrebbe evitare di compromissione dei dati.