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");
?>

Sviluppo Applicazioni Facebook: Animali Senza Casa

giovedì, 25 giugno 2009

Animali Senza Casa sbarca su Facebook. SOASI ha realizzato una nuova applicazione che permette agli utenti di inserire un box nel loro profilo, con un annuncio casuale.

Se hai un account Facebook puoi aprire l’applicazione direttamente: Animali Senza Casa @ Facebook

Questa applicazione si integra perfettamente con un database di annunci già realizzato attraverso Django, un framework che si basa su MySQL e python, ma lo scambio di informazioni di una applicazione dentro Facebook può avvenire con qualsiasi linguaggio di programmazione che abbia le librerie necessarie (il PHP, ad esempio, è quello più utilizzato).

Volete realizzare anche voi una applicazione su Facebook? Contattateci!

Aggiornamento Drupal porta a schermata bianca: update.php

mercoledì, 29 ottobre 2008

Se durante l’aggiornamento del software drupal da una versione 5.* a 6.* viene visualizzata una schermata bianca al posto delle pagine di setup fornite dallo script update.php?op=info inserite queste due righe in cima al vostro file settings.php:

</code>
error_reporting(E_ALL);
ini_set('display_errors', '1');
<code>

Progettazione e Sviluppo di Software Personalizzato

lunedì, 9 giugno 2008

Con il procedere del tempo, le necessità di gestione delle informazioni all’interno di una azienda possono cambiare anche considerevolmente. Basta pensare alle continue modifiche degli applicativi che si rendono necessarie a causa degli interventi di riorganizzazione e di razionalizzazione delle risorse, esempi tipici di una realtà che cambia e si adatta alle esigenze espresse per adattarsi ad un mercato sempre più competitivo e dai confini sempre meno definiti.

SOASI viene incontro a queste esigenze attraverso le sue competenze sulla progettazione e lo sviluppo di software ad hoc, studiati nel minimo dettaglio per adattarsi alle necessità del cliente.

Per la progettazione e lo sviluppo ci avvaliamo delle più recenti ed innovative tecnologie disponibili sul mercato, con particolare attenzione agli strumenti Open Source.
L’integrazione di software liberi e stabili permette infatti la realizzazione di soluzioni personalizzate di alto livello a fronte di un costo di acquisizione molto basso.

Per i servizi web based utilizziamo ambienti LAMP (Linux, Apache, MySQL e PHP) e LAMP + Django (Linux, Apache, MySQL e Python) o J2EE (Tomcat), mentre per lo sviluppo di applicativi ad hoc scegliamo gli strumenti più adatti sulla base delle esigenze del cliente (Python, Java, C, perl, Visual Basic ).

Per quanto riguarda invece la progettazione di database e sistemi informativi, siamo specializzati nell’uso di PostgreSQL, MySQL e Firebird SQL, ma abbiamo importanti esperienze anche su Oracle, MS SQL Server ed altri DBMS proprietari.