Tag php

PROGRAMMARE PER IL WEB: HTML, PHP + MySQL, CSS

A tutti i lettori, oggi presento PROGRAMMARE PER IL WEB: HTML, PHP + MySQL, CSS, disponibile sul sito di Amazon.

PROGRAMMARE PER IL WEB: HTML, PHP + MySQL, CSS

 

Titolo: PROGRAMMARE PER IL WEB: HTML, PHP + MySQL, CSS

Autore: Ciro Ragone

N. di pagine: 142

Edizione:

Lingua: Italiano

Prezzo: EUR 2,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Il libro tratta HTML, PHP + MySQL e CSS.

Si passa dalla creazione di un file HTML fino a giungere alla creazione di un modulo all'interno della pagina WEB per spedire i dati.

A questo punto si esaminano i costrutti principali del PHP: (Iterazione, Sequenza e tutti i costrutti tipici dei linguaggi di programmazione strutturati) e si analizzano quei concetti necessari per manipolare i dati provenienti dalle form.

Inoltre si discute delle tecniche di memorizzazione per i dati poiché HTML è stateless.

Ancora, si discute dei comandi necessari per creare e manipolare un DB e come è possibile accedere ai dati attraverso PHP.

Infine, poiché le pagine HTML non sono belle, è necessario definire uno stile attraverso il CSS.

Vengono analizzate tutte le regole per i possibili tag con degli esempi.

Attraverso l'anteprima potrete visualizzare l'indice e quindi in dettaglio quali argomenti sono trattati.

Per consigli, suggerimenti, richieste di codice, esempi e cosi via potete contattarmi all'indirizzo ragoneciro@hotmail.it.

Altro mezzo è attraverso il modulo disponibile su http://www.ciroragone.altervista.org Prima di commentare in maniera negativa, contattatemi e provvederò in breve tempo a correggere il problema.

 

Scarica da Amazon

Disponibile su Amazon

Tag, , , , , , , , , , ,

PHP 6, Apache, MySQL: Sviluppo di siti Web (Linguaggi & programmazione)

Buongiorno a tutti i lettori!

Vi presento PHP 6, Apache, MySQL: Sviluppo di siti Web (Linguaggi & programmazione), scaricabile ad un prezzo conveniente sul sito di Amazon.

PHP 6, Apache, MySQL: Sviluppo di siti Web (Linguaggi & programmazione)

 

Titolo: PHP 6, Apache, MySQL: Sviluppo di siti Web (Linguaggi & programmazione)

Autore: Timothy Boronczyc

N. di pagine: 1066

Edizione: Hoepli (6 settembre 2012)

Lingua: Italiano

Prezzo: EUR 34,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Grazie a questa guida tutti i programmatori potranno capire i motivi per cui la combinazione di PHP, Apache e MySQL stia diventando rapidamente il sistema più diffuso per sviluppare siti web dinamici.

In un solo manuale, completo e approfondito, si trovano tutte le basi necessarie per comprendere come i loro componenti principali lavorino assieme e separatamente.

La creazione di due progetti-esempio per lo sviluppo di siti web completi consente di esercitarsi in concreto sulle applicazioni.

Partendo dalle funzionalità di base, come scrivere codice PHP, creare un database MySQL, popolarlo di dati e presentare informazioni specifiche ai visitatori, si arrivano a sperimentare le caratteristiche più avanzate di PHP, Apache e MySQL procedendo, passo dopo passo, nello sviluppo del sito.

Alla fine della lettura si avranno sotto controllo tutti i concetti necessari per diventare sviluppatori web professionali, utilizzando strumenti gratuiti e disponibili online.

 

Scarica da Amazon

Disponibile su Amazon

Tag, , , , , , , , , , , , ,

PHP & MySQL – Prenotazione Alberghiera Online

Buongiorno a tutti i lettori!

Vi presento PHP & MySQL - Prenotazione Alberghiera Online, scaricabile ad un prezzo conveniente sul sito di Amazon.

PHP & MySQL - Prenotazione Alberghiera Online

 

Titolo: PHP & MySQL - Prenotazione Alberghiera Online

Autore: Allan Gustavo Daher Vasconcelos

N. di pagine: 481

Edizione:

Lingua: Italiano

Prezzo: EUR 9,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Questo libro mostra come realizzare un sito web alberghiero completo.Imparerete passo-a-passo a creare un sito dove l'utente potrà verificare in tempo reale la disponibilità, i prezzi, il minimum stay e le offerte delle camere di un hotel usando un sistema di prenotazione completamente dinamico e aggiornabile.Vedrete come creare aree protette per utenti diversi con un unico modulo di log-in.Come caricare un numero illimitato di foto e trasformarle automaticamente in un file con estensione JPG per non pesare nel sito.Come creare un numero illimitato di camere e gestire le sue disponibilità tramite un calendario alberghiero.Come inserire e impostare facilmente la Google Map nel proprio sito.Come creare un motore di ricerca interno.Come gestire le prenotazioni e l'invio degli email automatici di conferma.Come offrire ai clienti un'area protetta da log-in dove lui potrà vedere i dettagli delle sue prenotazioni e fare dei commenti sull'hotel.Come creare un sistema statistico di quanti utenti, totali e unici, entrano nel sito o in una determinata pagina del sito.Come impaginare i dati del database MySQL.Come creare una galleria d'immagine usando soltanto PHP e MySQL.

 

Scarica da Amazon

Disponibile su Amazon

Tag, , , , , , , , ,

LAMP: guida per creare il tuo sito. Livello 3 (Esperto in un click)

L'ebook LAMP: guida per creare il tuo sito. Livello 3 (Esperto in un click) è disponibile su Amazon.

LAMP: guida per creare il tuo sito. Livello 3 (Esperto in un click)

 

Titolo: LAMP: guida per creare il tuo sito. Livello 3 (Esperto in un click)

Autore: Pietro Grandinetti

N. di pagine: 88

Edizione: Area51 Publishing; 1 edizione (15 settembre 2013)

Lingua: Italiano

Prezzo: EUR 3,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Nel terzo e ultimo volume di LAMP: guida per creare il tuo sito andremo ad arricchire il nostro bagaglio di conoscenze nell’ambito della programmazione di siti web dinamici, con nuove informazioni, tecniche e strumenti che faciliteranno in maniera decisiva la nostra capacità di espressione e di progettazione creativa.

Ci concentreremo inizialmente sulla grafica dei nostri siti, introducendo i fogli di stile CSS, con particolare attenzione all’ultima versione CSS3.

Vedremo come arricchire il nostro sito e renderlo più accattivante e più usabile tramite divertenti soluzioni visive.

Passeremo poi ad aspetti più avanzati per quanto riguarda la programmazione web con PHP, poiché un’ottima conoscenza dei linguaggi è un fattore fondamentale nella carriera di un creatore di siti web.

Come di consueto, la parte teorica sarà corroborata da puntuali esempi pratici.

LIVELLO 3 Diamo stile ai nostri siti Imparerai: .

A utilizzare e richiamare i fogli di stile CSS .

La sintassi dei CSS .

Le funzionalità avanzate e le soluzioni grafiche consentite dai CSS3 .

Le tecniche di programmazione web con PHP

 

Scarica da Amazon

Disponibile su Amazon

Tag, , , , , , , , ,

LAMP: guida per creare il tuo sito. Livello 2 (Esperto in un click)

L'ebook LAMP: guida per creare il tuo sito. Livello 2 (Esperto in un click) è disponibile su Amazon.

LAMP: guida per creare il tuo sito. Livello 2 (Esperto in un click)

 

Titolo: LAMP: guida per creare il tuo sito. Livello 2 (Esperto in un click)

Autore: Michele Ianni, Pietro Grandinetti

N. di pagine: 137

Edizione: Area51 Publishing; 1 edizione (9 maggio 2013)

Lingua: Italiano

Prezzo: EUR 3,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

In questo secondo volume di LAMP: guida per creare il tuo sito continueremo ad approfondire il funzionamento degli strumenti che compongono la piattaforma e ci occuperemo, in particolare, dell’interazione tra pagine web dinamiche e basi di dati.

La trattazione muoverà dall’analisi del concetto di database e dei suoi ambiti di utilizzo, in generale ed in ottica siti web.

Vedremo quali strumenti software (applicazioni e linguaggio) scegliere per utilizzare correttamente il database prescritto dal paradigma LAMP, ossia MySQL.

Illustreremo passo dopo passo come installare MySQL e il MySQL Workbench, il tool di sviluppo più utilizzato dai programmatori professionisti.

Spiegheremo molti dei comandi principali del linguaggio SQL e forniremo esempi pratici degli argomenti spiegati, in modo da utilizzare subito i concetti studiati.

Vedremo, quindi, le funzioni più avanzate del linguaggio PHP, la colonna portante di un sito web dinamico, studiando i costrutti più “difficili”, realizzando poi numerose pagine web dinamiche come esempi di quanto spiegato.

LIVELLO 2 Database e funzioni avanzate Imparerai: .

A gestire i database in ambito generale e in ottica web.

.

A installare e utilizzare My SQL e My SQL Workbench.

.

Le funzioni avanzate del linguaggio PHP.

.

A realizzare articolate pagine web dinamiche.

 

Scarica da Amazon

Disponibile su Amazon

Tag, , , , , , , , , ,

LAMP: guida per creare il tuo sito. Livello 1 (Esperto in un click Vol. 26)

A tutti i lettori, oggi presento LAMP: guida per creare il tuo sito. Livello 1 (Esperto in un click Vol. 26), disponibile sul sito di Amazon.

LAMP: guida per creare il tuo sito. Livello 1 (Esperto in un click Vol. 26)

 

Titolo: LAMP: guida per creare il tuo sito. Livello 1 (Esperto in un click Vol. 26)

Autore: Pietro Grandinetti, Michele Ianni

N. di pagine: 65

Edizione: Area51 Publishing; 1 edizione (18 febbraio 2013)

Lingua: Italiano

Prezzo: EUR 2,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

L'acronimo LAMP è oggi un termine ricorrente nel mondo dell'informatica e fa riferimento all'utilizzo congiunto di Linux, Apache, Mysql e PHP.

Completamente open source, questa configurazione è divenuta una delle più usate nell'ambito dello sviluppo web e permette innumerevoli soluzioni per qualunque esigenza di creazione di siti web e non solo.

LAMP: guida per creare il tuo sito ti permetterà di diventare un esperto del web, stimolando la tua creatività.

Tre ebook progressivi in cui metterai in atto tutte le nozioni apprese, imparando velocemente a creare e gestire complessi siti web.

A chi si rivolge il corso .

Ai principianti assoluti .

A chi ha già esperienza di sviluppo o gestione di siti web e vuole aumentare le proprie abilità .

A chi è alla ricerca di nuove opportunità professionali e di business La struttura del corso .

3 livelli progressivi per 3 ebook .

Ogni ebook costituisce un livello: alla fine del livello avrai appreso importanti concetti e messo in pratica le tue conoscenze .

Istruzioni puntuali e specifiche per Linux e Windows .

Ogni ebook è autoconclusivo e autonomo dagli altri.

I contenuti e i tutorial sono progressivi In ogni ebook .

Oltre 100 pagine di tutorial passo passo e testo chiaro, semplice e pratico .

Approfondimenti, suggerimenti utili e curiosità .

Immagini dettagliate ed esplicative LIVELLO 1 Primi passi nella creazione di pagine web Imparerai: .

Ad installare e configurare Apache e PHP .

A scrivere il tuo primo codice .

Le basi della programmazione PHP .

Le basi dell'HTML .

A scrivere le tue prime pagine web dinamiche

 

Scarica da Amazon

Disponibile su Amazon

Tag, , , , , , , , , ,

[ubuntu][linux]Appunti PHP – Abilitare le funzioni IMAP, POP3-SSL e IMAP-SSL su Apache e Ubuntu

La configurazione di default del PHP su Ubuntu non prevede l’uso delle funzioni relative alla gestione delle caselle email di tipo IMAP.

Di conseguenza, non è possibile implementare codice che legga una casella IMAP, come pure caselle Gmail, che notoriamente utilizzano protocolli più sicuri, come IMAP-SSL (IMAPS) e POP3-SSL (POP3S).

Per questo motivo, cosa possiamo fare quando, utilizzando il linguaggio PHP, le funzioni IMAP (es.: imap_open()) danno errori come il seguente?

“Fatal error: Call to undefined function imap_open()”

Se abbiamo la necessità di implementare funzioni per l’accesso a caselle email di questo tipo, dobbiamo installare la libreria php5_imap.

Su Ubuntu, da terminale, digitiamo i comandi che seguono (come amministratore):

apt-get install php5-imap
cp /etc/php5/conf.d/imap.ini /etc/php5/mods-available/
php5enmod imap
service apache2 restart

Fatto questo, potremo utilizzare tutte le funzioni per l’accesso alle caselle di posta del tipo indicato.





Tag, , , , , , , , , , , , , , , ,

Linguaggio PHP: una funzione per validare gli indirizzi email

Ciao a tutti,

quando si sviluppano applicazioni web, capita spesso di voler verificare se l’indirizzo email inserito dall’utente in una casella di testo sia realmente un indirizzo e-mail.

Pertanto, vi posto questa utilissima funzione in linguaggio PHP, per verificare che una stringa inserita corrisponda ad una email.

Ho denominato la funzione “verificaEmail()“. Restituisce un valore booleano TRUE nel caso in cui l’indirizzo email sia valido, altrimenti FALSE.

Per richiamarla, nel punto in cui serve, dobbiamo digitare:

verificaEmail($indirizzoEmail);

Eccone, di seguito il codice:

function verificaEmail($indirizzoEmail) {
if (!ereg(“^[^@]{1,64}@[^@]{1,255}$”, $indirizzoEmail)) {
return false;
}
$arrayIndirizzoEmail = explode(“@”, $indirizzoEmail);
$arrayPunti = explode(“.”, $arrayIndirizzoEmail[0]);
for ($i = 0; $i < sizeof($arrayPunti); $i++) {
if (!ereg(“^(([A-Za-z0-9!#$%&’*+/=?^_`{|}~-][A-Za-z0-9!#$%&’*+/=?^_`{|}~\.-]{0,63})|(\”[^(\\|\”)]{0,62}\”))$”, $arrayPunti[$i])) {
return false;
}
}

if (!ereg(“^\[?[0-9\.]+\]?$”, $arrayIndirizzoEmail[1])) {
$arrayDominio = explode(“.”, $arrayIndirizzoEmail[1]);
if (sizeof($arrayDominio) < 2) {
return false;
}
for ($i = 0; $i < sizeof($arrayDominio); $i++) {
if (!ereg(“^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$”, $arrayDominio[$i])) {
return false;
}
}
}
return true;
}

Sperando che questo articolo sia utile, considerata l’ora, vi auguro buona notte.

Tag, , , , , ,

La funzione phpinfo() in PHP

Qualche giorno fa ho ricevuto la telefonata di un amico, che mi chiedeva come fare per conoscere la versione di PHP installata sul suo spazio web e, al tempo stesso, se la configurazione comprendeva anche alcune librerie (estensioni) PHP.

Ciò, per poter installare correttamente un software per la gestione di un sito di commercio elettronico.

Dato che credo che la cosa poasa essere utile a molti, riporto in questa pagina del blog una funzione molto utile in tal senso, offerta direttamente dal php: phpinfo().

In una pagina .php, se digitiamo il seguente codice, abbiamo modo di leggere l’intera configurazione php del nostro webserver:

<?php

    phpinfo();

?>

Il risultato sarà molto simile al seguente:

  

Tag, ,