Post

Visualizzazione dei post da settembre, 2011

I software più popolari aggiornati al 26 sett. 2011

Popular Software 1. CCleaner 3.10.1525 Piriform - 3.32MB (Freeware) CCleaner is a freeware system optimization, privacy and cleaning tool. It removes unused files from your system - allowing Windows to run faster and f... Download 2. Firefox  Mozilla Organization - 13.95MB (Open Source) The Web is all about innovation, and Firefox sets the pace with dozens of new features to deliver a faster, more secure and customizable Web browsing ... Download 3. Adobe Reader Adobe Systems Inc - 50.24MB (Freeware) Adobe Reader software is the global standard for electronic document sharing. It is the only PDF file viewer that can open and interact with all PDF d... Download 4. VLC Media Player VideoLAN.org - 20.10MB (Open Source) VLC media player is a highly portable multimedia player for various audio and video formats as well as DVDs, VCDs, and various streaming protocols wit... Download 5. Flash Player(IE) Adobe Systems Inc - 2.98MB (Freeware) Adobe Flash Player is the high performanc

Form antispamming con php

Immagine
Lo spamming o spam è un comportamento illegele che alcuni individui adottano su internet inviando ( in automatico ) email pubblicitarie o con collegamenti a siti di phishing (siti copia di grossi portali, ad esempio banche... solitamente viene fatto per rubare le password di accesso). Un comportamento molto simile viene a volte adottato sui form che abbiamo nel nostro sito, pensate che la nostra directory riceveva 40/50 segnalazioni al giorno, più della metà incomprensibili, da cestinare. Per eliminare le intrusioni automatiche nei nostri form è necessario inserire una variabile di controllo sempre diversa che possa regolamentare il flusso di informazioni. In questo modo solo un navigatore, agendo manualmente, potrà compilare ed inviare il form. Per fare questo dobbiamo creare una variabile numerica casuale, memorizzarla in un cookie o sessione, e verificare la corrispondenza di quella inserita nel form. Vista la semplicità non ci dilungheremo in altre spiegazioni ma passer

Controllo form (con php)

Immagine
Controllo form (con php): Capita spesso di dover chiedere al navigatore informazioni come l'indirizzo email, un nome, una password ecc. tramite un form. A volte la verifica di tali informazioni è necessaria per il proseguimento del programma, ed a volte è necessario ricompilare il form perchè contiene informazioni errate. Per risparmiare al navigatore di dover riscrivere tutte le informazioni corrette del form (cosa che potrebbe far decidere al navigatore di non proseguire..) possiamo REinserire noi stessi i valori nei campi che risultano esatti, questo lo facciamo tramite il passaggio delle variabili globali (in questo esempio POST). Descrizione script: In questa sezione creeremo un form che spedisce i dati a questa stessa pagina. Dopo aver inviato il form uno script verificherà che il form sia stato compilato correttamente, altrimenti mostrerà di nuovo il form semicompilato (ricordando i dati già inseriti in precedenza). Prova Script: FORM DI PROVA: Per verificare lo sc

Controllo dei dati provenienti dai form

Immagine
Introduzione Quando si programmano applicazioni per il Web capita spesso di dover interagire con gli utenti. Per farlo si usano i form: maschere dove si possono inserire testi per soddisfare le esigenze di interattività del sito. Si pensi ai forum, alle bacheche elettroniche, ai form mail, ecc.: in questi casi occorre trattare e filtrare opportunamente il testo inserito dall'utente prima di poterlo utilizzare nel programma. Se non lo si fa, si rischia di andare incontro a seri problemi di funzionamento e sicurezza dell'applicazione. Ad esempio, se si chiede di inserire una data, una mail, un dato di tipo numerico, prima di prendere per buono ciò che l'utente inserisce occorre fare dei controlli per verificare che ciò che è stato inserito corrisponda al tipo di dato che ci aspettiamo e stia dentro il campo di valori prefissato. Occorre inoltre fare anche dei controlli sui dati inseriti: la verifica che i dati non contengano elementi pericolosi per l'applicazione. Vedi

Verificare un form con Php

Immagine
Nonostante potrebbe sembrare una banalità per i più esperti del settore, vi illustro una funzione Php da me scritta e utile per verificare che i campi di un form siano stati riempiti. In verità già l’ottima in_array ( documentazione ) svolge un ottimo lavoro, se utilizzata più o meno così (supponiamo che sia già stato inviato un form con metodo “post” e che quindi esista l’array super-globale $_POST ): vedi sorgente stampa info 1 //Verifica che tutti i campi siano stato compilati, ovvero che nessun elemento dell'array abbia un valore vuoto 2 if (!in_array( "" , $_POST )) { 3 //Tutti i campi sono stati compilati, fai qualcosa 4 // ... 5 } 6 else { 7 //Almeno un campo è vuoto, fai qualcosa 8 // ... 9 } Il problema è che con in_array vengono verificati indistintamente tutti gli elementi dell’array, quindi è utilizzabile solo se il nostro form deve essere totalmente compilato. In più, non c’è modo di venire a conoscenza – tramite questa funzione – degl

Regole per una pagina html - classe III a Mercurio

Immagine
·       Nome della pagina deve chiamarsi obbligatoriamente index , oppure home ·       Ogni nome di pagina o immagine non deve avere caratteri maiuscoli o spazi tra parole. Nel caso di una pagina indicativa, ad esempio pagina del curriculum, scriveremo: pagina_curriculum.html ·       Ogni riferimento a pagine ed immagini, foto, oggetti grafici, deve essere effettuato il link esatto, esempio: immagini/foto.jpeg . Le foto devono stare nella cartella Immagini ·       L’estensione .html deve essere esclusivamente scritta in minuscolo: pagina. html ·       Ogni foto, immagine, grafico, ecc. inserita deve essere ridotta con un programma di fotoritocco; la dimensione di qualità grafica non deve superare i 72 dpi (72 punti per pollice; un pollice = 2,54 cm) ·       In ogni pagina ci deve essere la testa e il corpo (head/body). ·       Ogni pagina deve essere realizzata inizialmente con Blocco Note e verificata successivamente con programmi per la realizzazione di pagine web (es. Dreamweaver,