Categoria "PHP"

WSDL server in PHP con NuSOAP e client Lotus Domino

La scorsa settimana un Cliente che seguo ha deciso di cambiare hosting provider, senza curarsi di verificare se il database MySQL fornito consentisse di accettare connessioni provenienti dall'esterno, cosa che abbiamo scoperto poi non fare. Visto il periodo, e soprattutto considerato il risparmio dal vecchio al nuovo provider, non posso neanche biasimarlo. Quindi, pur vanificando il risparmio dei primi mesi, occorre trovare una soluzione alternativa alla query diretta sul database presso il provider. [...]

PostgreSQL

Da qualche mese sto abbandonando definitivamente MySQL in favore di PostgreSQL, tanto blasonato ma che per un motivo o per l'altro non avevo mai avuto modo di usare, complice anche il fatto che molto spesso non è tra le caratteristiche dei più comuni hosting. Quale valido motivo per abbandonare MySQL? In realtà i motivi sono molteplici. Dal mio punto di vista: Innanzi tutto, la licenza. [...]

Gestione della connessione MySQL in PHP: la mia classe

Condivido un pezzo di codice che ritengo fondamentale per una creazione e gestione chiara di siti web dinamici basati su PHP/MySQL. class Database { private $conn; public $queries; public $time; private $buffer_values; function __construct() { $this->conn = mysql_connect(MYSQL_HOSTNAME, MYSQL_USERNAME, MYSQL_PASSWORD) or die("Connessione non riuscita: " . mysql_error()); mysql_select_db(MYSQL_DATABASE) or die("Connessione non riuscita: " . [...]

Gestire le notifiche IPN di PayPal

In quest'ultimo periodo mi sono dedicato quasi esclusivamente allo sviluppo di una piattaforma di e-commerce in PHP/MySQL, vista l'impossibilità di appoggiarmi a piattaforme open source per le particolari esigenze del cliente. Ho avuto occasione di imbattermi, quindi, nella gestione dei pagamenti tramite PayPal, più precisamente l'Express Checkout. Sono rimasto piacevolmente stupito per la logica di funzionamento di tutto il sistema, e colgo l'occasione per scrivere qualche appunto che in futuro potrei averne nuovamente bisogno. [...]