Script javascript: Funzione trim in javascript

difficoltà:  script script script script script

10/7/2007

Sia in asp che in php si fa spesso uso della funzione trim che elimina gli spazi bianchi all'inizio e alla fine di una stringa.
Questo è utile sia per eliminare eventuali spazi inseriti per sbaglio a inizio o fine stringa, o ancora meglio per controllare se effettivamente un campo di un form è vuoto.
Infatti se controlliamo che il campo sia diverso da '' (vuoto) non possiamo essere sicuri che per esempio non sia diverso da ' ' (uno o più spazi bianchi). leggi


Script ajax: Caricare su Google maps coordinate da xml o feed rss con georss

difficoltà:  script script script script script

4/7/2007

Abbiamo visto negli articoli precedenti su Google maps come inserire nel proprio sito una mappa di google maps inserendo segnaposti per i punti da segnalare tramite le coordinate o l'indirizzo da cercare.
Con questo script impareremo a usare Georss, cioè a caricare l'elenco delle coordinate da visualizzare tramite segnaposto sulla mappa da un file xml, nel formato Georss.
Questo è utile perchè potremo creare il file xml in modo dinamico prelevando ad esempio l'elenco delle coordinate e le descrizioni da un database. leggi


Script php: Inviare mail da locale o tramite smtp con PHPMailer

difficoltà:  script script script script script

27/6/2007

La classe PHPMailer oltre a permetterci di inviare mail con php in formato html, di inserire un testo alternativo per client che non visualizzano l'html (multipart/alternative) e di aggiungere allegati (anche più di un allegato), ci permette di inserire l' smtp da cui inviare le mail. Questo puo' essere utile in due occasioni particolari: nel caso volessimo inviare mail da locale, magari se utilizziamo EasyPHP, oppure se non vogliamo inviare le mail direttamente dal server su cui risiede il sito, ma da un server di posta dedicato, utilizzando quindi un smtp differente. leggi


Script php: Inviare mail con PHPMailer con 2 allegati o oltre

difficoltà:  script script script script script

14/6/2007

Abbiamo visto come inviare mail in formato html con allegato in php ma capita di dover inviare 2 o più allegati. Nell'esempio precedente abbiamo visto come creare la nostra funzione di invio mail, in questo caso faremo uso di una semplice classe per l'invio delle mail in php: PHPMailer. Questa classe in particolare ci permette di inviare mail con php in formato html, di inserire un testo alternativo per client che non visualizzano l'html (multipart/alternative), di aggiungere allegati (anche più di un allegato). leggi


Script php: Leggere mail da account pop3 con php

difficoltà:  script script script script script

5/6/2007

Con questo script potremo, inserendo i dati di accesso al nostro account di posta, controllare le e-mail in arrivo. Per far questo dobbiamo innanzitutto assicurarci che il modulo php_imap sia attivo sul nostro server. leggi


Script asp: Prelevare campi di un form senza conoscerne il nome

difficoltà:  script script script script script

28/5/2007

Questo scipt può risultare utile se dobbiamo prelevare una certa quantità di valori da un form, magari senza conoscere con precisione il nome dei campi. Creeremo quindi in automatico una serie di variabili con lo stesso nome dei campi del form prelevandone il valore dai campi stessi. leggi


Script asp: Convertire data in formato timestamp e viceversa

difficoltà:  script script script script script

18/5/2007

A volte può essere utile anche in asp utilizzare il formato Timestamp per la formattazione delle date. Il formato timestamp utilizzato in ambito unix si riferisce al numero di secondi passati dalla data 1/1/1970.. La Unix epoch.
Questo formato è molto utilizzato in php dove la funzione time() restituisce proprio la data in formato timestamp.
Vedremo ora come trasformare una data in formato timestamp in asp e come da una data in formato timestamp ottenere la data. leggi


Script javascript: Select a larghezza fissa in explorer

difficoltà:  script script script script script

13/5/2007

Può capitare di dover inserire un menù a tendina in un box, o comunque in uno spazio limitato, nonostante il contenuto della select contenga dei campi option piuttosto lunghi. Chi avrà provato a dare uno stile, attraverso css, ai campi select in modo tale da dargli dimensione fissa si sarà accorto che mentre in firefox il tutto funziona correttamente, in explorer non è così. In entrambi i browser infatti la select tiene la dimensione data attraverso l'attributo width, ma mentre in firefox quando si clicca sul menu a tendina si può leggere il contenuto completo delle opzioni, in explorer queste vengono tagliate alla lunghezza prestabilita.
Con questo script vedremo come risolvere la questione con un piccolo javascript. leggi


Script asp: Eliminare caratteri non alfanumerici da una stringa

difficoltà:  script script script script script

4/5/2007

Con questa semplice funzione e attraverso l'uso delle espressioni regolari elimineremo da una stringa tutti i caratteri non alfanumerici. leggi


Script ajax: Visualizzare sul proprio sito un indirizzo con Google maps

difficoltà:  script script script script script

25/4/2007

Vedremo in questo script come inserire nel proprio sito una mappa personalizzata prelevata da google maps. In questo esempio vedremo come visualizzare nella mappa un indirizzo, inserendo non le coordinate, ma più semplicemente l'indirizzo stesso, comprendente via, città e numero civico. leggi


Script ajax: Inserire una mappa di google maps nel proprio sito

difficoltà:  script script script script script

19/4/2007

Vedremo in questo script come inserire nel proprio sito una mappa personalizzata prelevata da google maps. leggi


Script asp: Riconoscere url in un testo e trasformarli in link

difficoltà:  script script script script script

10/4/2007

Con questa funzione asp potremo, passando come parametro una stringa, restituire la stessa con gli url trasformati in link. Questo attraverso l'uso delle espressioni regolari. leggi


Script php: Riconoscere url in un testo e trasformarli in link

difficoltà:  script script script script script

3/4/2007

Con questa funzione php potremo, passando come parametro una stringa, restituire la stessa con gli url trasformati in link. Questo attraverso l'uso delle espressioni regolari e della funzione preg_replace. leggi


Script javascript: Modificare href di un link con javascript

difficoltà:  script script script script script

28/3/2007

Con questo semplice script potremo modificare la pagina di destinazione di un link attraverso javascript, modificando il parametro href del link. leggi


Script ajax: Suggerimenti autocomplete con scriptaculous

difficoltà:  script script script script script

20/3/2007

Con questo script vedremo come implementare un completamento automatico su un campo di testo di un form usando la libreria script.aculo.us. Inserendo parte del testo da cercare in un campo di testo verrà visualizzata una tendina con i suggerimenti pertinenti al testo digitato. leggi


Script php: Sistemare una stringa per url

difficoltà:  script script script script script

14/3/2007

Questa funzione puo' risultare utile nel caso si usi mod_rewrite per riscrivere l'url di una pagina web inglobando in esso una stringa presa da database, che sia il titolo o altro.
La funzione trasforma la stringa passata in una stringa senza spazi o caratteri non standard. Gli spazi saranno sostituiti con underscore, così come i caratteri non standard. Le lettere accentate saranno sostituite con le corrispondenti lettere non accentate. leggi


Script php: Controllo validità formato ed esistenza data

difficoltà:  script script script script script

5/3/2007

Con questa funzione potremo verificare che una data sia in primo luogo scritta in un formato valido del tipo italiano dd/mm/YYYY e in secondo luogo che sia una data valida. La funzione restituirà true per date come 01/01/2007 mentre restituirà false per date come 1/1/2007, 34/12/2007, 30/02/2007 o formati completamente diversi. leggi


Script php: Caricare e Scaricare file via ftp con php

difficoltà:  script script script script script

20/2/2007

Vedremo in questo script come usare le funzioni ftp di php per caricare file su server remoto via ftp e per scaricare file da server remoto in locale via ftp. Dopo aver effettuato l'accesso ftp al server attraverso l'uso di username e password si potrà effettuare upload via ftp di file e download di file dal server remoto. leggi


Script php: Copiare un file remoto sul proprio server

difficoltà:  script script script script script

12/2/2007

Questo script php ci permette di leggere un file remoto, che si trova su altro server e spazio web, e copiarlo sul nostro server in una cartella da noi scelta. leggi


Script php: Creare password casuali scegliendo i caratteri disponibili

difficoltà:  script script script script script

8/2/2007

La funzione permette di generare password alfanumeriche casuali di n caratteri scegliendo i caratteri disponibili. Utile per generare id di sessione random o password random. leggi


Script javascript: Form di invio mail lato client

difficoltà:  script script script script script

5/2/2007

Questo script permette di inviare mail da un form con il solo uso di html, senza linguaggi lato server (asp o php). Il form permetterà di aprire il client di posta dell'utente, e in particolare una nuova mail già compilata e pronta per l'invio, prendendo il destinatario e l'oggetto dall'action del form e compilando il corpo della mail con tutti i campi presi dal form. leggi


Script javascript: Galleria fotografica con thumb e pop-up di dimensione immagine

difficoltà:  script script script script script

29/1/2007

Questo script creato in Javascript permette di creare una galleria fotografica con thumbnails nelle quali cliccandoci sopra verrà aperto un pop-up di dimensioni uguali alla grandezza dell'immagine. leggi


Script ajax: Drag and drop scriptaculous con aggiunta finestre e memoria posizione

difficoltà:  script script script script script

23/1/2007

Questo script si pone a conclusione di una serie di script atti a riprodurre l'home page personalizzata di google, in cui avremo 3 colonne e sarà possibile spostare i 3 elementi di ciascuna colonna in un'altra colonna, oppure cambiare semplicemente l'ordine in una colonna. Questo script finale permette l'aggiunta e rimozione delle finestre e la possibilità di ricordare la posizione delle finestre aperte tramite cookies. leggi


Script ajax: Aggiungere e rimuovere elementi ordinabili con scriptaculous

difficoltà:  script script script script script

15/1/2007

Questo post è un elemento che ci consentirà in seguito di migliorare Drag and drop con scriptaculous e salvataggio posizione. In particolare vedremo come aggiungere dei box alle liste ordinabili e come in seguito rimuoverli con l'aiuto della libreria cript.aculo.us e l'elemento builder. leggi


Script ajax: Aggiungere elementi a una pagina web con scriptaculous

difficoltà:  script script script script script

9/1/2007

Questo post è un elemento che ci consentirà in seguito di migliorare Drag and drop con scriptaculous e salvataggio posizione. In particolare vedremo come aggiungere dei box alle liste ordinabili. Abbiamo già visto come Aggiungere elementi a una pagina web con javascript, ora vediamo come puo' aiutarci la libreria script.aculo.us e in particolare l'oggetto builder di prototype. leggi


Script javascript: Aggiungere elementi a una pagina web

difficoltà:  script script script script script

21/12/2006

Con questo script javascript potremo aggiungere dinamicamente degli elementi DIV all'interno di un div contenitore, creando nuovi nodi alla pressione di un pulsante. leggi


Script javascript: Menù dhtml multilivello a tendina

difficoltà:  script script script script script

14/12/2006

Questo script con l'ausilio di css e javascript consente di creare un menù a tendina con più livelli, in verticale e orizzontale. Simile per esempio al menù start di windows o ai menù di quasi tutti i programmi offline. leggi


Script php: Resize immagini a dimensione fissa o proporzionale

difficoltà:  script script script script script

11/12/2006

Questa classe php permette il resize di immagini jpeg, gif e png. La classe permette di settare l'url del file da ridimensionare, la cartella di destinazione, l'altezza e la larghezza del nuovo file.
Spesso pero' capita di dover ridimensionare file di diversa dimensione, per cui una dimensione fissa dei lati dell'immagine potrebbe portare a un' immagine stretchiata, che non mantiene le proporzioni e quindi deformata.
Si possono quindi decidere se ridimensionare l'immagine a una dimensione fissa o meno. Nel secondo caso si puo' decidere se mantenere fisse la base e calcolare in modo proporzionale l'altezza o viceversa. Infine si può anche decidere di non tenere fissa nè la base nè l'altezza ma calcolare in modo automatico quale tenere fisso affinchè l'immagine rientri in uno spazio massimo indicato da altezza e larghezza. leggi


Script javascript: Controllo validità email

difficoltà:  script script script script script

4/12/2006

Semplice funzione per il controllo della validità dell' e-mail inserita in form attraverso espressioni regolari. Utile per il controllo di un form lato client in cui si richiede l'inserimento della mail. In caso la mail non sia valida viene visualizzato un alert di errore. leggi


Script javascript: Anteprima immagine per upload

difficoltà:  script script script script script

28/11/2006

Questo script permette di visualizzare l'anteprima di un immagine che si desidera caricare sul server attraverso un form. Lo script leggerà l'url dell'immagine locale e la visualizzerà sostituendo l'immagine di default con quella da caricare. leggi