browser lang:en
Iniziando a convertire alcune sezioni di holyguard.net in xslt ho colto l'occasione per postare questo semplice ma praticissimo script php in formato procedurale che genera un file xml direttamente da una tabella mysql.
Naturalmente da questa base possiamo ottenere svariate varianti, a voi il compito di destreggiarvi.
// STORE DATABASE VARIABLES
$hostname = "host";
$database = "db";
$username = "user";
$password = "pass";
$cnConnection = mysql_pconnect($hostname, $username, $password);
// CONNECT TO DATABASE
mysql_select_db($database, $cnConnection);
$query_rsRecordset = "SELECT * FROM notizie ORDER BY ID DESC";
$rsRecordset = mysql_query($query_rsRecordset, $cnConnection) or die(mysql_error());
$row_rsRecordset = mysql_fetch_assoc($rsRecordset);
$totalRows_rsRecordset = mysql_num_rows($rsRecordset);
// START STORING DATA IN VARIABLE TO PLACE IN XML FILE
if($totalRows_rsRecordset > 0) {
$strXML = "<?xml version=\"1.0\"?>\n";
// STORE NAME OF TABLE
$strXML = $strXML . "<notizie>\n";
// STORE FIELD AND FIELD DATA IN ONE HIARCHY, REPEAT FOR MULTIPLE FIELDS
do {
$strXML = $strXML."<notizia>\n";
$strXML = $strXML."<id>".$row_rsRecordset['ID']."</id>\n";
$strXML = $strXML."<titolo> ".$row_rsRecordset['titolo']." </titolo>\n";
$strXML = $strXML."<descrizione> ".$row_rsRecordset['descrizione']." </descrizione>\n";
$strXML = $strXML."</notizia>\n";
} while ($row_rsRecordset = mysql_fetch_assoc($rsRecordset));
$strXML = $strXML . "</notizie>";
// OPEN FILE, WRITE TO FILE, CLOSE FILE, CLOSE RECORDSET
$XMLFile = fopen("notizie_xml.xml", "w") or die("can't open file");
fwrite($XMLFile, $strXML);
fclose($XMLFile);
}
mysql_free_result($rsRecordset);
Per i piú smemorati, una lista di comandi principali usati con linux cd : cambia la directory corrente. ls : mostra il…
in:Scripts e tutorials (0 commenti)Con l'avvento di caffeine molti webmaster si sono trovati a dover rivedere tutte le strategie SEO per i…
in:Scripts e tutorials (0 commenti)Questo è un widget di jQuery per il nuovo social network di Google-Buzz-che è possibile incorporare ovunque per…
in:Scripts e tutorials (0 commenti)Questo é un pratico codificatore/decodificatore/decriptatore (chiamatelo come volete) di password inserite nei file di configurazione .ste su dreamweaver function…
in:Scripts e tutorials (0 commenti)Il PageRank è un algoritmo che usa Google per valutare la credibilità e l'autorevolezza delle pagine Web. Il…
in:Scripts e tutorials (8 commenti)Con questo script possiamo limitare il download di un file dal nostro server php; il limite di velocitá…
in:Scripts e tutorials (0 commenti)Alcuni host hanno disabilitati nei settaggi del.ini i comandi allow_url_fopen. Questo significa anche non poter usare i vantaggi…
in:Scripts e tutorials (2 commenti)Gli SHORT URLS fanno ormai parte di quelle cose di internet che ci suonono terribilmente familiari; per capirci…
in:Scripts e tutorials (0 commenti)
