Lavorare sui file XML

Scritto da Jacopo Nuzzi (http://www.jacoz.net) il 05 agosto 2005

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']);
?>

Ecco le variabili da moficare:
  • $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.



Pagine totali: 3 [ 1 2 3 ]

Online:

Ci sono 16 utenti online, 0 della community e 16 ospiti.

Partners:

Credit Card ConsolidationCredit CounselingRemortgageVegas HotelDevSpy.comGiornale WebmasterMrWebmaster.itServerplan