Follow me on Twitter Facebook Flickr Subscribe Feeds
 

October 30th, 2009  |  mysql, php No Comments »

PHP: Guida pratica all’estensione mysqli – parte 2

Eccoci alla seconda puntata delle Guida all’estensione mysqli. La scorsa volta mi sono occupato di presentare la libreria e di mostrare come essa si connette al database. Oggi invece mi occuperò di concludere la guida con le funzioni per effettuare le query e per il fetch dei risultati.

Come sempre le query si suddividono in due categorie: query che interrogano il database e query che lo modificano.

Sostanzialmente le funzioni sono le stesse con la differenza che la prima categoria richiede l’elaborazione dei dati ricevuti e quindi qualche semplice funzione aggiuntiva. Vediamo il codice nel dettaglio.

Read more →

October 28th, 2009  |  browser, Web Designing 7 Comments »

Supporto CSS3 e HTML5 dei moderni browser

E’ ormai un po’ di tempo che sono state rilasciate le nuove versioni di CSS e HTML e sono tantissime le innovazioni che hanno apportano. Il CSS3 è sicuramente più anziano del neonato HTML5 e quindi più conosciuto e utilizzato ma anche quest ultimo si sta facendo spazio velocemente tra le righe di codice dei moderni web designer. In rete ormai sono presenti tantissime gallerie di siti web realizzati interamente con questi nuovi linguaggi e guide, tutorial, discussioni sono ormai all’ordine del giorno.

Condizione necessaria per sfruttare queste due nuove versioni però è il supporto dei moderni browser a tali innovazioni. Quando si pensa ad un browser di nuova generazione viene quasi naturale fare le seguente associazione: nuovo browser = supporto dei nuovi standard. Purtroppo non è cosi; anzi, per essere più precisi bisogna affermare che con nessun browser è cosi.

Le prove a dimostrazione di tale affermazione ce le offre un nuovo servizio online rilasciato da poco tempo, FindMeByIp. Servizio che fornisce molte informazioni sulla nostra connessione, sul browser con cui navighiamo e sul supporto che ha il browser alle nuove versioni di CSS e HTML.

Prima di provare tale servizio ero a conoscenza che molte delle nuove proprietà del CSS3 e dei tags HTML5 non fossero supportati dai browser ma non credevo che i risultati fossero cosi sconcertanti.

Vediamo insieme cosa è venuto fuori analizzando l’ultima versione dei 5 browser più famosi e utilizzati al momento: Mozilla Firefox 3.5, Google Chrome 3.0, Opera 10, Safari 4, Internet Explorer 8. Ovviamente da tale analisi sono state escluse eventuali versioni non ancora definitive.

Read more →

October 27th, 2009  |  javascript, jQuery No Comments »

Plugins And Tutorials To Enhance The Images Of Your Website With jQuery

jqueryimg

Le immagini lo sappiamo bene sono spesso uno degli elementi fondamentali di un sito web. Dalla semplice gallery alle immagini di background o agli slider la visualizzazione e la gestione delle immagini all’interno di un sito web è migliorata davvero moltissimo in questi ultimi anni. Complice sicuramente la diffusione di script Javascript e di framework che ci hanno semplificato tantissimo la vita.

Ormai, quindi, non abbiamo più scuse per non rendere più semplice e gradevole la navigazione delle nostre gallerie e dei nostri layout web. Per venirci incontro e risparmiarci la fatica di ricercare sul web lo script che faccia proprio al caso nostro, Piervincenzo Madeo (alias piervix) sul suo (sempre più) famoso blog PV.M Garage ha raccolto una serie interminabile di plugin e tutorial per jQuery per potenziare e sfruttare al meglio le nostre immagini.

Read more →

October 26th, 2009  |  Font No Comments »

Font of the Week #5

Come ogni inizio di settimana, anche oggi il nuovo appuntamento con Font of the Week.

Il font di oggi ha un aspetto grunge ed è chiamato Tosca Zero. Devo essere sincero, mi è piaciuto al primo impatto ed è molto consigliato per la realizzazione di loghi e grafiche di questo stile.

E’ un font sans-serif composto da sole lettere maiuscole. Le minuscole sono rappresentate con caratteri di dimensione minore; non sono presenti invece numeri e caratteri accentati.

Read more →

October 23rd, 2009  |  mysql, php No Comments »

PHP: Guida pratica all’estensione mysqli – parte 1

Il MySQL è sicuramente il DBMS più utilizzato al momento. I suoi punti di forza sono tanti e, uno dei più importanti è la velocità di esecuzione delle query. La coppia PHP-MySQL vanta ormai un monopolio nel web che va avanti da anni e, effettuare una connessione tra i due linguaggi è sicuramente qualcosa di molto semplice.

Un codice come il seguente realizza una semplice connessione e una query al database restituendo i valori di cui abbiamo bisogno.

//creazione connessione e scelta db
$conn = mysql_connect('host','user','pass')
        or die('Impossibile stabilire una connessione');
mysql_select_db('db');

//esecuzione query
$query = "SELECT * FROM table";
$result = mysql_query($query, $conn);

//stampa risultati
while ($row = mysql_fetch_array($result)) {
 echo $row['field'];
}

//chiusura connessione
mysql_close($conn);

Fin qui nulla di nuovo. Bene o male tutti noi abbiamo avuto almeno una volta a che fare con queste poche righe di codice.

Molti però non conoscono un’estensione PHP, chiamata mysqli, che possiede numerosi vantaggi rispetto alla più famosa è diffusa mysql. Read more →