Archive for the ‘Programmazione’ Category

Fare il backup di un database mysql via php

martedì, 17 novembre 2009

A volte non si dispone di un accesso al server dove è ospitato un sito che fa uso del database MySQL. Questo impedisce, quindi, l’utilizzo dei normali strumenti per il backup, in primo luogo mysqldump.
C’è però una scappatoia molto semplice, che è fare uno script PHP che faccia il backup per conto nostro, disponibile poi da scaricare via ftp.

Questo è il semplice codice sorgente, che una volta chiamato mysqldump.php potrete poi eseguire utilizzando il link http://www.vostrosito.com/mysqldump.php

<?php
exec("/usr/bin/mysqldump --opt  --user=xxx --password=xxxx db_name > backup.sql");
?>

Scrivere XPath con AND logico

mercoledì, 13 agosto 2008

Xpath è un sistema per l’interrogazione di file XML e l’individuazione di nodi che soddisfano alcune caratteristiche.

Per impararne l’utilizzo vi consiglio questo ottimo tutorial.

Negli esempi presenti in rete manca però il caso in cui vogliate che un nodo soddisfi più condizioni contemporaneamente, come si fa con l’AND di qualsiasi linguaggio di programmazione.

La soluzione è piuttosto semplice, una volta scovata: basta concatenare le parentesi quadre contenenti le condizioni da soddisfare. Ad esempio:

//DATI/SCONTRINO[PIVA='15346765418'][DATA='18/03/2008'][PRODOTTO='54354']