Lavorare sui file XML
Scritto da Jacopo Nuzzi
(http://www.jacoz.net)
il 05 agosto 2005
Ecco le variabili da moficare:
Come ultime due righe del file abbiamo due funzioni: mysql_connect() e mysql_select_db(), che non si devono modificare in alcun modo e che servono rispettivamente per la connessione al database MySQL e per selezionare il database da utilizzare.
Vorrei precisare che le cose fra parentesi sono solo esempi e che di conseguenza potrebbero non avvicinarsi neanche minimamente alle proprie configurazioni.
Ciao a tutti,
in questo articolo vedremo come creare un file XML e come ottenere le informazioni contenute nello stesso.
L'articolo è stato basato su uno script per le news qualsiasi e nel file XML verranno esposte le ultime 5 news inserite nel database.
Lo script è veramente molto personalizzabile e permette di modificare praticamente ogni cosa, è composto dal file di configurazione, un file per creare il file XML ed un'altro per visualizzare il contenuto del file XML.
Vediamo subito il file di configurazione che dovrà chiamarsi config.php ed andiamo ad analizzarlo:
PHP
<?php
$site_name = "";
$site_url = "";
$news_url = "";
$site_lang = "IT-it";
$how_many = 5;
$field_id = "";
$field_date = "";
$field_title = "";
$mysql['host'] = "";
$mysql['pass'] = "";
$mysql['user'] = "";
$mysql['name'] = "";
$mysql['tbl_name'] = "news";
@mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
@mysql_select_db($mysql['name']);
?>
- $site_name - Inserite il nome del vostro sito
- $site_url - Inserite l'url del vostro sito (http://www.tuosito.com/)
- $news_url - Inserite l'url dove risiete la vostra applicazione (http://www.tuosito.com/news.php?id=, http://www.tuosito.com/news/, ecc)
- $site_lang - Inserite la lingua del vostro sito (se è in Italiano non cambiate questa variabile)
- $how_many - Inserite il numero delle news da mostrare nel file XML
- $field_id - Inserite il nome della colonna nel database MySQL che si rifersci all'ID della news (id)
- $field_date - Inserite nome della colonna nel database MySQL che si rifersci alla data della news (date)
- $field_title - Inserite nome della colonna nel database MySQL che si rifersci al titlo della news (title)
- $mysql - E' un array e serve per configurare le informazioni del database MySQL per connettersi allo stesso.
Come ultime due righe del file abbiamo due funzioni: mysql_connect() e mysql_select_db(), che non si devono modificare in alcun modo e che servono rispettivamente per la connessione al database MySQL e per selezionare il database da utilizzare.
Vorrei precisare che le cose fra parentesi sono solo esempi e che di conseguenza potrebbero non avvicinarsi neanche minimamente alle proprie configurazioni.
