Visualizzazione post con etichetta php. Mostra tutti i post
Visualizzazione post con etichetta php. Mostra tutti i post

giovedì 25 febbraio 2016

Ajax spiegato bene

Cercando di imparare la tecnica di programmazione Ajax mi sono imbattuto in questo sito:

http://www.danieletabacco.com/un-semplice-esempio-di-ajax/

che secondo me spiega in modo eccezionalmente chiaro di cosa si tratta.
In pratica l'esempio di programmazione che il sito di Daniele Tabacco prende in esame è composto da 3 pezzi di software coordinati.
  • uno script Javascript che utilizza XMLHttpRequest
  • una form di esempio in html semplice 
  • uno script php che esegue il lavoro e viene chiamato dall'XMLHttpRequest
I primi due pezzi di codice trovano posto in un unico file html.

In pratica il flusso di programmazione inizia dalla form che nel suo onsubmit richiama la funzione xmlhttpPost (contenuta nello script Javascrip)
 Questa funzione accetta un parametro che è esattamente l'URL del nostro script in php. 
Praticamente, senza aggiornare tutta la pagina, la form invia informazioni HTTP (post o get).
La programmazione tradizionale è:
  • richiesta HTTP
  • invio nuova pagina html
  • richiesta HTTP
  • invio nuova pagina html
mentre con Ajax:
  • richiesta HTTP
  • invio risposta gestita da XMLHttpRequest
  • richiesta HTTP
  • invio risposta gestita da XMLHttpRequest

venerdì 23 ottobre 2015

Tempi di smartphone



Ce l'ho fatta, Google mi ha dato l'imprimatur, il mio sito è diventato Mobile Friendly, anche se ho ancora un sacco di lavoro da fare (per adesso quello che si vede dai dispositivi mobili è solo una versione ridotta del sito originale).
Non metterò qui il link alla mia pagina web perchè voglio lasciarla staccata da questo blog.
Il test di compatibilità di Google per i dispositivi mobili è a questo link:
Tempi di smartphone, pare che l'80% degli accessi ai siti web venga fatto con dispositivi mobili. Nella foto che appare in questo articolo, che ho fatto a Spello (in Umbria) lo scorso settembre, i due ragazzi che si abbracciano in realtà forse stanno guardando uno smartphone, ma una cosa non esclude l'altra giusto?

venerdì 14 agosto 2015

Siti da aggiornare

E' possibile che io riesca ad adattare il mio sito e renderlo mobile-friendly smanettando nel codice Php? Mah, intanto si potrebbe raccogliere un pò di risorse in rete, ad esempio questa molto interessante di Ethernaly che riconosce se un dispositivo è mobile oppure no:
http://ethernaly.it/2013/06/21/riconoscere-dispositivo-mobile-in-php-js-e-jsp/ 

Per adattare le dimensioni della viewport (area di visualizzazione):
http://www.html.it/pag/33420/il-meta-tag-viewport/
 La viewport è l'area di visualizzazione dello schermo, nel caso di un telefonino quindi è molto più piccola, con il metatag viewport il browser non cerca di visualizzare l'intera pagina scalandola. Nota per me: Ho sperimentato la cosa anche con lapcity (il sistema di citazioni ldel mio sito web) - ricorda che per lapcity il parametro è nc [?nc=numero item] e funziona perfettamente!
Molto interessante anche questa pagina del buon html.it che spiega tipi di font e layout:
http://www.html.it/pag/33421/stili-per-il-mobile-layout-dimensioni-font/
 La pagina seguente elenca i più comuni settaggi di risoluzione dello schermo:
http://www.colnet.it/sito-web/sito-web-responsive-design-test-mobile-friendly/13/  

mercoledì 24 giugno 2015

Progress bar in Php


https://www.developphp.com/video/JavaScript/File-Upload-Progress-Bar-Meter-Tutorial-Ajax-PHP

Ho ricevuto risposte molto interessanti che mi hanno inviato gentilmente gli appartenenti al gruppo PHP di Fb quando ho chiesto come realizzare una progress bar  durante l'upload di un file.
Tra le altre cose mi hanno segnalato Ajax.
Un certo Dennis però, mi ha consigliato di coprirmi con una coperta dalla testa ai piedi e poi mentre il file viene caricato dall'utente, tirare lentamente la coperta verso la testa.
 Molto spiritoso.
Poi c'è anche questo link che si riferisce a sorgente scritto in Javascript:

http://www.sitepoint.com/tracking-upload-progress-with-php-and-javascript/

Introduzione - Guida Ajax:
http://www.html.it/pag/16599/introduzione32/

mercoledì 10 giugno 2015

target="_blank"


Come far aprire, da un link, un pdf in una nuova scheda del browser, in modo da risolvere il problema del documento scaduto quando si clicca sul pulsante "indietro". Capita quando si lavora con le sessioni.
Sembra una cavolata ma per scoprirlo c'è voluto un po' di tempo!