FabioBonanni

Assistenza informatica e Sviluppo Web...

Fabio Bonanni - Realizzazione siti internet L'Aquila

Web Developer L'Aquila

Attraverso questo sito voglio fornire informazioni sulla mia vita personale e lavorativa!
Nelle sezione "Curriculum" è presente una sintetica descrizione del mio Curriculum Vitae dove è possibile trovare i miei riferimenti e la mia carriera lavorativa ed universitaria.
Il sito presenta anche un sezione contente i lavori da me realizzati nell'ambito dello sviluppo di applicazioni web e siti internet a L'Aquila.
Nella sezione Blog è possibile trovare post relativi a linguaggi di programmazione per sviluppo web lato client e server come PHP MYSQL, HTML, CSS, Javascript e notizie ed aggiornamenti su Sistemi Operativi e tutto quello il mondo dell'informatica e della tecnologia.

  • L'Aquila Volta La Carta
  • Sensazione di movimento
  • L'Alberghetto
  • Edilsol
  • Città magazine
  • Monti Matti Outlet
  • Artedile s.r.l.
  • Fondazione Giorgio de Marchis Bonanni d'Ocre Onlus
  • Ecoenergia
  • Dunamis S.r.l. - Architettura e Ingegneria
  • Laboratori Nazionali del Gran Sasso - Servizio Prevenzione e Protezione
  • Infolaquila
  • Raccolta Differenziata Rifiuti
  • Chi Fa Da Se
  • Assergi Racconta
  • Professional Service
  • Bad Materiali Edili


Chiunque fosse interessato a prendere contatto con me per colloqui di lavoro o per avere informazioni e consigli per la realizzazione di applicazioni web e siti internet a L'Aquila e non, può trovare i miei riferimenti nella sezione "Curriculum".
Assistenza tecnica computer, notebook, pc portatili anche a domicilio e con preventivo gratuito. Fabio Bonanni

Google Toolbar incompatibile con Firefox 5: installare la Google Toolbar su Firefox 5


Con l'uscita della nuova release di Firefox, Firefox 5 molti dei componenti aggiuntivi e delle estensioni non sono più compatibili.
Uno dei più famosi ed utili è la google toolbar.
Per installare la google toolbar su Firefox 5 in attesa della nuova versione è molto semplice:
è sufficente installare il componente aggiuntivo Add-on Compatibility Reporter. Una volta installato basta riavviare firefox 5 alcune volte oppure andare nella sezione Strumenti -> Componenti aggiuntivi e selezionare i vari componente.

Esiste anche una procedura manuale per installare la google toolbar:

  • Scrivere about:config nella barra degli indirizzi di Firefox e premere il tasto Invio;
  • Cliccare sul pulsante Farò attenzione, prometto;
  • Fare click destro in un punto “vuoto” del pannello di Firefox 5 e selezionare la voce Nuovo > Booleano dal menu;
  • Rinominare la chiave creata in extensions.checkCompatibility.5.0 e assegnarle il valore false in modo che non venga eseguito il controllo di compatibilità e i componenti aggiuntivi continueranno a funzionare quasi correttamente.

PHP: inviare e-mail con Altervista (mail() - phpmailer)

Caso di studio: inviare una mail di conferma di registrazione agli utenti di un sito internet tramite altervista.

Oggi voglio trattare il problema che affligge molti utenti di Altervista: inviare e-mail tramite php con la libreria phpmailer o attraverso la funzione mail(). Come già saprete Altervista non ha server SMTP quindi non impazzite cercando configurazioni varie o soluzioni al problema.

Inoltre vi do la brutta notizia che Altervista non permette l'uso di server smtp esterni per problemi di sicurezza, quindi è inutile provare ad usare Phpmailer con il vostro server Gmail o altri.

Il mio consiglio è quello di usare la libreria mail() di PHP, meno potente di Phpmailer ma adatta al nostro caso di studio.

Saltiamo la parte relativa all'html in quanto va bene qualsiasi form con i dati che volete voi.

Lo script php invece sarà così:

$to  = $_POST['email'];
$subject = "Registrazione effettuata con successo!;
$message = "Messaggio personalizzato";
$headers = 'From: esempio@gmail.com' . "\r\n" .
       'CC: esempio2@gmail.com' . "\r\n" .
           'Reply-To: esempio@gmail.com' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers)


Questo è il codice minimo per inviare l'e-mail, naturalemente consultando il manuale PHP potrete trovare molti altri parametri e opzioni.

Cito solo la possibilità di inviare la e-mail in formato html.
E' sufficiente aggiungere queste riche di codice per completare l'header del messaggio:

$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "Content-Transfer-Encoding: 7bit\n\n";
        
A questo punto all'interno della variabile $message potete inserire del codice formattato con i tag html.

Altervista provvederà ad inviare la mail (certo non è affidabile come i nostri cari gmail o altri ma per un sito di piccole dimensioni è ottimo).

L'unico neo è che non possiamo avere notizie in merito all'invio della mail in quanto sappiamo solo che la mail è stata presa in carico dal mail-server locale di Altervista.


Altervista,errore nella cancellazione di un file dal server: 553 Nome file proibito

Molti utenti di Altervista avranno sicuramente incontrato questo problema:
un file presente sul server ha un nome con uno slash seguito da un apostrofo (\') e quindi è impossibile cancellarlo.

E' inutile fare tentativi tramite client ftp (es. Filezilla) oppure dal pannello di controllo di Altervista perchè verrà sempre fuori l'errore:
553 Nome file proibito

L'unico modo per risolvere il problema è creare un piccolo script php che rinomini il file eliminando i caratteri errati e a questo punto è possibile cancellare il file tramite l'ftp.

Il codice è molto semplice:


<?php
$errato = "Nome\'errato.jpg";
$corretto = "Nomecorretto.jpg";

rename($errato,$corretto);
?>

Ora è sufficente inserire questo file php nella cartella dove si trova il file con il nome errato ed eseguirlo.


I più letti