Script asp: Coordinate indirizzo da google maps con asp

difficoltà:  script script script script script

19/7/2010

Questo script ci sarà utile per prelevare con uno script lato server in asp le coordinate di un indirizzo, inserito da un utente o preso da database. Ecco un esempio di geocoding addresses con asp.
leggi


Script php: Applicare una funzione a tutti i dati ricevuti via get o post

difficoltà:  script script script script script

26/11/2009

Con questo script potremo modificare tutti i dati ricevuti da un form o da una querystring via get o post, facendo un replace o passandoli per una funzione. Potremo poi utilizzare i dati modificati direttamente da $_POST o $_GET leggi


Script php: Impedire accesso diretto ai file tramite htaccess

difficoltà:  script script script script script

16/11/2009

Inserendo un semplice file .htaccess all'interno di una cartella eviteremo l'accesso diretto ai files in essa contenuti. Potremo invece accedervi attraverso la lettura degli stessi via php permettendo di forzare il download in streaming dei files leggi


Script ajax: Calcolare il percorso con google maps sul sito

difficoltà:  script script script script script

5/4/2009

Attraverso questo script sarà possibile visualizzare un punto sulla mappa google maps sul vostro sito. Sarà inoltre possibile calcolare direttamente sul sito il percorso, con tanto di indicazioni e tragitto, per arrivare a destinazione da qualunque punto di partenza inserito direttamente dall'utente. leggi


Script javascript: Evidenziare tramite jquery le parole trovate in una pagina

difficoltà:  script script script script script

19/11/2008

Quando si arriva in una pagina da un form di ricerca potrebbe esserci utile evidenziare nella pagina le parole cercate. Una delle possibilità potrebbe essere quella di usare jquery e un plugin: highlight. Con questo plugin potremo indicare facilmente quali parole evidenziare nella pagina. leggi


Script javascript: Textarea ridimensionabile con jquery

difficoltà:  script script script script script

27/10/2008

Vediamo come creare molto facilmente una textarea ridimensionabile con jquery. Basterà usare jquery e la libreria jquery.ui e in poche righe avremo la nostra textarea resizable. leggi


Script javascript: Calcolare differenza in giorni tra due date

difficoltà:  script script script script script

13/10/2008

Può essere utile in un form di prenotazione online, dove si da la possibilità all'utente di scegliere data di inizio e data fine, dover controllare che il periodo selezionato non superi un numero di giorni scelto dall'amministratore. Vedremo come creare la funzione che data la data di inizio e di fine calcoli la differenza in giorni tra le due date.
leggi


Script ajax: Trovare la posizione di un IP su google maps

difficoltà:  script script script script script

29/9/2008

Utilizzando le API di Google maps, versione 2, potremo trovare la posizione corrente dell'utente attraverso l'uso della nuova proprietà ClientLocation (google.loader.ClientLocation) che ci permette di localizzare l'IP dell'utente. leggi


Script php: Evitare il caricamento delle immagini da cache con htaccess

difficoltà:  script script script script script

16/9/2008

Capita spesso di dover caricare delle immagini da pannello di controllo che andranno a sovrascrivere vecchie immagini sul server.
Avendo però lo stesso nome la maggior parte dei browser andrà a caricare l'immagine dalla cache, poichè penserà che sia la stessa già caricata in precedenza, con il problema di visualizzare vecchie immagini al posto delle nuove aggiornate.
Come risolvere questo problema? Creiamo un file .htaccess ad hoc. leggi


Script asp: A capo in asp

difficoltà:  script script script script script

22/7/2008

Prelevando i campi da un form, se inseriamo direttamente il valore prelevato da una textarea, quando stampiamo il contenuto del record preso dal database nella pagina html, notiamo che dove l'utente aveva inserito un a capo nella textarea, nell'html sparisce.
A questo punto bisogna sostituire l' a capo con un br. Come si fa in asp? leggi


Script ajax: Risolvere problemi di charset ajax

difficoltà:  script script script script script

16/6/2008

Ci sarà capitato di dover stampare a video del testo recuperato con ajax tramite una chiamata asincrona, e spesso abbiamo avuto problemi di charset ed il testo recuperato ci sarà stampato con caratteri incomprensibili.
La soluzione che al momento ho trovato per ovviare al problema è di bufferizzare l'output della pagina chiamata con ajax e di encodare l'output in utf8 tramite la funzione utf8_encode prima di stampare a video il risultato. leggi


Script ajax: Caricare librerie ajax dai veloci server di google

difficoltà:  script script script script script

30/5/2008

Bella novità da parte di google. E' infatti ora possibile caricare le maggiori librerie javascript e ajax direttamente dai loro server. In questo modo abbiamo dei forti vantaggi. Innanzitutto risparmieremo la banda del nostro server, inoltre essendo utilizzata da altri c'è la possibilità che un utente arrivando sul nostro sito abbia già caricato in cache la libreria, quindi non dovrà ricaricarla, con vantaggi nella velocità di caricamento della pagina.
Al momento google da la possibilità di caricare le librerie ajax: jQuery, prototype, script.aculo.us, MooTools e dojo leggi


Script php: Ricavare la favicon di un sito a partire da un url

difficoltà:  script script script script script

28/5/2008

Questa funzione ci darà la possibilità di ricavare e quindi visualizzare a partire da un url la favicon di un sito web. Questo ci potrà essere utile in diversi casi, ad esempio quando inseriamo un elenco di link potremo visualizzare di fianco ad ogni link la favicon del sito. Oppure quando un utente inserirà un commento al nostro blog e inserirà il link del suo blog sarà visualizzata la favicon a fianco del nome.
leggi


Script php: Convertire immagini a colori in bianco e nero

difficoltà:  script script script script script

14/5/2008

Vedremo in questo script come trasformare in pochi passi un'immagine a colori in una in bianco e nero con le librerie GD di php.
Vedremo due alternative, la prima è più semplice e pulita, ma funziona solo con una versione di php superiore alla 5, poichè in essa è stata introdotta la funzione imagefilter(). Vedremo quindi un'alternativa a imagefilter per creare immagini in bianco e nero con php. leggi


Script php: Dividere il testo in due colonne

difficoltà:  script script script script script

15/4/2008

Questa funzione risulterà utile nel caso che qualche cliente per 'facilitarvi' il lavoro volesse visualizzare il testo su due colonne. Bisognerà quindi procedere in modo da dividere il testo in due parti, senza tagliare le parole. Il primo problema che ci poniamo però è quello che anche se il testo fosse equamente diviso in due colonne potremmo avere uno spazio indesiderato alla fine della prima colonna. Per risolvere il problema si deve spezzare la colonna solo quando viene trovato un punto. Per cui lo spazio bianco a fine colonna avrebbe un senso. leggi


Script javascript: Confrontare due date

difficoltà:  script script script script script

2/4/2008

Con questa funzione si potrà comparare due date inserite in un form. Questo sarà utile per fare un primo controllo lato client. Questo script si potrà usare quando bisognerà inserire due date e controllare che una data sia successiva ad un altra e viceversa.
In particolare, ad esempio, quando si sceglie la data di inizio e la data di fine di una prenotazione,in cui la prima data dovrà per forza essere precedente alla seconda, o nell'inserimento del periodo di validità di una news, o semplicemente per fare una ricerca di elementi in un certo periodo di tempo, quindi inserendo la data di inizio e quella di fine. leggi


Script javascript: Controllo validità formato ed esistenza data

difficoltà:  script script script script script

19/2/2008

Abbiamo visto in precedenza come controllare la validità di una data in php, vediamo ora come eseguire il controllo di validità sia del formato della data che di esistenza della data in javascript.
Per prima cosa con le espressioni regolari controlliamo se il formato di inserimento è corretto nel formato gg/mm/aaaa e in seguito se la data effettivamente esiste. leggi


Script javascript: Controllare estensione di un file

difficoltà:  script script script script script

4/2/2008

Con questo script javascript potremo trovare l'estensione di un file. Alla funzione potremo passare il nome di un file, il percorso completo di un file sul nostro disco o un url.
Questa funzione può essere usata anche per validare un campo input file, in cui si possono accettare solo alcune estensioni di file da caricare. leggi


Script javascript: Controllo se browser ha blocco popup attivo

difficoltà:  script script script script script

26/1/2008

Come sappiamo tutti la maggior parte dei browser hanno ormai il blocco popup attivo di default e bloccano l'apertura automatica dei popup al caricamento della pagina.
In linea di massima però la maggior parte dei browser permette l'apertura del popup se questo avviene dopo una precisa azione dell'utente. Ad esempio il click su un link che esegue una funzione del tipo window.open.
La sicurezza assoluta però che questo avvenga non possiamo averla. Questo perché capita che utenti possano avere utility o toolbar che hanno un proprio motore di blocco popup. Ad esempio la toolbar di Yahoo o quella di Google. O altri popup blocker.
Come assicurarsi quindi che all'esecuzione della funzione window.open all'utente si sia aperta la finestra popup? Come agire nel caso questa finestra non venga aperta?
La soluzione che presento qui è molto semplice. Controllo se il popup è stato aperto. Nel caso sia stato bloccato do un'alternativa in modo tale che l'utente possa continuare la navigazione o per lo meno essere avvertito che a causa del blocco non ha potuto compiere un'operazione. leggi


Script javascript: Controllo validità url di video youtube

difficoltà:  script script script script script

17/12/2007

Abbiamo visto in precedenza come controllare la correttezza sintattica di un url relativo a un video su youtube. Il controllo in questo caso avveniva lato server, ma prima dell'invio dei dati al server e ulteriore verifica, può risultare comodo controllare i dati con javascript. Per cui vedremo in questo script come validare un url di un video youtube lato client con l'uso delle espressioni regolari. leggi


Script php: Controllo validità url di video youtube ed estrazione codice video

difficoltà:  script script script script script

28/11/2007

Con questa funzione potremo verificare la correttezza sintattica di un url relativo a un video su youtube. Questo può essere utile quando si richiede ad un utente l'inserimento dell'url di un video youtube per il futuro inserimento embedded. Con questa funzione controlleremo attraverso le espressioni regolari la validità del link a youtube. Lo script funziona sia per la versione di youtube internazionale che per le versioni localizzate. Vedremo anche come estrarre dall'url del video youtube il codice per l'embedded. leggi


Script asp: Creare pdf dinamicamente con asp senza componenti

difficoltà:  script script script script script

13/11/2007

Vedremo in questo articolo come creare semplici pdf con asp senza uso di componenti dedicati. Per fare questo useremo la classe Fpdf per asp scritta da Lorenzo Abbati. In particolare vedremo come aggiungere testo semplice, testo su più righe con ritorno a capo e immagini. leggi


Script javascript: Onclick e link accessibili con javascript disattivato

difficoltà:  script script script script script

2/11/2007

Capita spesso di usare funzioni javascript per aprire link, o popup, o inviare dati in modo asincrono ad una pagina per aggiornare i contenuti con ajax. Bisogna però tenere conto che se l'utente ha javascript disattivato non potrà seguire i link, o aggiornare le pagine. Nonostante la maggior parte dei browser abbia solitamente javascript attivo, bisogna pensare che i dispositivi mobile, cellulari e quant'altro non sempre riescono a leggere javascript in modo corretto. Inoltre gli spider dei motori di ricerca non seguiranno i link e non aggiorneranno le pagine con ajax, non indicizzando così tutte le pagine.
La soluzione è dare una doppia possibilità al browser, una per chi ha javascript attivato e una per chi non ha javascript attivato. leggi


Script ajax: Mappe Google maps sul proprio sito metodo veloce in iframe

difficoltà:  script script script script script

19/10/2007

Abbiamo visto nei precedenti articoli su google maps come inserire sul proprio sito e personalizzare una mappa google maps, anche con l'uso delle mapplets. Questi sistemi hanno però il problema di dover per forza richiedere una key api per ogni directory in cui si desidera usare la mappa e una buona dose di javascript. Se si desidera inserire invece una mappa senza dover richiedere la key api e senza doversi imbattere in codice javascript, Google da la possibilità, copiando e incollando un piccolo codice, di inserire la mappa direttamente sul proprio sito all'interno di un iframe. leggi


Script asp: Elencare e cancellare tutti i files contenuti in una cartella sul server

difficoltà:  script script script script script

10/10/2007

Con questo semplice script asp faremo un ciclo all'interno di una cartella posta sul server, per elencare i files in essa contenuti e per poi eliminare ogni file. leggi


Script ajax: Form method post e chiamata asincrona con ahah

difficoltà:  script script script script script

1/10/2007

Abbiamo visto nello script di esempio sull'utilizzo di Ahah come realizzare una chiamata ajax tramite la libreria Ahah. L'invio dati avveniva via querystring, quindi con method get. In questo caso vedremo invece come effettuare una chiamata asincrona inviando i dati da un form con method post. leggi


Script ajax: Esempio base ajax con ahah

difficoltà:  script script script script script

23/9/2007

Abbiamo visto nei precedenti articoli come utilizzare ajax con la libreria script.aculo.us. Vedremo in questo articolo l'uso di un'altra libreria che non contiene tutti gli effetti di script.aculo.us, ma se dobbiamo solamente utilizzare chiamate asincrone è molto comoda per la sua leggerezza. La libreria in questione è ahah. leggi


Script ajax: Drag and drop con scriptaculous in orizzontale

difficoltà:  script script script script script

11/9/2007

Abbiamo visto negli script sul drag and drop con script.aculo.us come, avendo 3 colonne, spostare i 3 elementi di ciascuna colonna in un'altra, oppure cambiare semplicemente l'ordine in una colonna. Si poteva anche aggiungere e rimuovere finestre e ricordare la posizione delle finestre aperte tramite cookies. Con questo script potremo disporre gli elementi in modo orizzontale permettendo solo lo spostamento degli elementi per riga. leggi


Script javascript: Aggiungere e rimuovere option da una select

difficoltà:  script script script script script

4/9/2007

Con questo script vedremo come aggiungere in modo dinamico voci da un menù a tendina (select) ad un altro. Per questo esempio avremo una select piena e da questa sarà possibile aggiungere option a un'altra select vuota. In seguito potremo eliminare singole voci dalla select o svuotarla del tutto. leggi


Script asp: Tagliare stringa a n caratteri senza troncare parole

difficoltà:  script script script script script

28/8/2007

Con questa funzione potremo tagliare una stringa, visualizzandone un numero massimo di caratteri, senza però tagliare le parole a metà, ma visualizzando il testo fino all'ultima parola intera. Questo script risulta utile per visualizzare titoli o brevi descrizioni di articoli prelevandone solo parte del testo. leggi