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 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 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 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 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 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 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 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 php: Aggiungere un logo watermark ad una immagine

difficoltà:  script script script script script

9/11/2006

Questa classe consente di aggiungere ad un'immagine un logo (watermark) in un punto a scelta dell'immagine. Lo script consente inoltre di creare una thumb dell'immagine stessa. leggi


Script php: Tagliare stringa a n caratteri senza troncare parole

difficoltà:  script script script script script

26/10/2006

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


Script php: Leggere file xls di excel con php

difficoltà:  script script script script script

16/10/2006

Script per leggere un file xls di excel con php attraverso l'uso della classe ExcelReader. Lo script mostrerà il contenuto del file a video, ordinato in una tabella. leggi


Script php: Ordinare array o estrarre elemento casuale da array

difficoltà:  script script script script script

9/10/2006

Ecco alcune funzioni che ci permettono di ordinare un array in ordine alfabetico crescente o descrescente. Vedremo anche come mescolare un array in modo da ordinare o estrarre elementi in modo casuale. leggi


Script php: Upload file con filtro estensione e dimensione massima

difficoltà:  script script script script script

5/10/2006

Con questo script php è possibile effettuare l'upload di un file sul server. E' possibile impostare una dimensione massima indicando il massimo peso che puo' avere il file in byte, Impostare la cartella di destinazione e decidere se filtrare o meno l'upload di file per estensione. leggi


Script php: Estrarre e visualizzare immagini casuali da una cartella

difficoltà:  script script script script script

2/10/2006

Con questo script leggeremo tutte le immagini contenute in una cartella elencando le estensioni possibili. Questo puo' essere fatto anche per estrarre altro tipo di documento, non solo immagine. Dall'elenco delle immagini ottenuto estrarremo una o più immagini casuali. leggi


Script php: Leggere un feed rss con php e xml

difficoltà:  script script script script script

25/9/2006

Vediamo ora come utilizzare uno degli script che si trovano più frequentemente in rete per leggere file xml con php, per leggere un feed rss e riportare sul proprio sito internet i link agli ultimi post di un blog o di un website. Vediamo per esempio come importare sul proprio sito gli ultimi 10 script pubblicati su free-script.it. leggi


Script php: Controllo validità url

difficoltà:  script script script script script

20/9/2006

Semplice script per il controllo della validità degli url inseriti in form attraverso espressioni regolari leggi


Script php: Ordinare risultati di ricerca per rilevanza e pertinenza

difficoltà:  script script script script script

19/9/2006

Come ordinare i risultati di una ricerca per pertinenza alla stringa cercata? Il primo problema da risolvere è quello di capire cosa voglia dire pertinenza, secondo quindi quali fattori decidere che un risultato di una ricerca sia più pertinente di un altro: Presenza del maggior numero di parole, Relazione/vicinanza tra le parole, Il significato delle parole, social relevance. Un altro importante potrebbe essere anche la posizione in cui si trovano le parole. Ad esempio se le parole si trovano nel titolo la rilevanza delle stesse sarà superiore. Nello script che segue l'idea è proprio questa dare un peso diverso alle parole trovate. leggi


Script php: Download file in streaming

difficoltà:  script script script script script

15/9/2006

Questo script è utile in modo particolare in due casi: quando si vuol impedire che il browser apra il file con il proprio plugin, per esempio per documenti pdf, word o se necissita far scaricare file php. L'altro caso è il voler far scaricare il file senza farne conoscere il percorso per motivi di sicurezza o per esempio solo ad utenti registrati. leggi


Script php: Criptare e decriptare con chiave una stringa o password

difficoltà:  script script script script script

11/9/2006

Spesso ci si rende utile cryptare una password o una stringa in modo reversibile in modo da poterla decriptare e tornare alla stringa originale. Ecco come con Blowfish. leggi


Script php: mod_rewrite: trasformare pagina asp in php

difficoltà:  script script script script script

31/8/2006

Il problema nasce dalla necessità di trasformare tutte le pagine di un sito da asp a php, cambiandone il linguaggio di programmazione. Chiaramente il tutto è adattabile per trasformare pagine htm a php. leggi


Script php: Generare codice alfanumerico casuale

difficoltà:  script script script script script

4/8/2006

La funzione permette di generare codici alfanumerici casuali di n caratteri. Utile per generare id di sessione random o password random. leggi


Script php: Funzione per creare select con data

difficoltà:  script script script script script

4/8/2006

Funzione utile per creare al volo una select per la selezione della data con giorno, mese e anno leggi


Script php: Invio mail in formato html con allegato

difficoltà:  script script script script script

26/7/2006

Funzione php per l'invio di mail in formato html o testuale con o senza allegato. leggi


Script php: Controllo validità email

difficoltà:  script script script script script

20/7/2006

Semplice script per il controllo della validità dell' e-mail inserita in form attraverso espressioni regolari leggi


Script php: Controllo codice fiscale

difficoltà:  script script script script script

19/7/2006

Semplice script per controllare la validità del codice fiscale inserito in form di registrazione attraverso espressioni regolari. leggi


Script php: Controllo partita iva

difficoltà:  script script script script script

19/7/2006

Script per controllare la validità della partita iva inserita da un utente tramite espressioni regolari. leggi


Script php: Elencare file contenuti in cartella

difficoltà:  script script script script script

19/7/2006

Questa funzione elenca i file contenuti in una cartella. leggi


Script php: Eliminare file e cartelle

difficoltà:  script script script script script

19/7/2006

Funzione php per eliminare file e eliminare cartelle. La funzione elimina tutti i file conetnuti nella cartella e la cartella stessa. leggi