Home Page    
 inserisci tra i preferiti :: aggiungi al tasto destro :: aggiungi plugin ricerca :: aggiungi a del.icio.us :: donazioni :: home page
Menù
script PHP
tutorial PHP
javascript
download
pictures
about site
feedback
chi non sono
forum

[adv]

SEO Italy: primi
sui motori, garantito


Ultime notizie
Spacemarc News v1.2.0 disponibile per il download 17/04/2010 13:40
Modificare tags exif delle foto 09/05/2009 12:34
phpBB: ricevere notifica via SMS di nuove discussioni e nuovi iscritti 31/01/2009 12:23
Spacemarc News: stato dei lavori 08/06/2008 17:21
Forum phpBB3: aggiornare alla nuova versione 23/12/2007 10:13
Apache: nascondere info sul sistema 22/09/2007 14:57
Archivio notizie

Forum
PHP Integrare Spacemarc News nel mio sito 02/09/10
PHP immagini tra le news 31/08/10
PHP Spacemarc News : Info modifica View.php 09/08/10
PHP Spacemarc news impostazioni 09/08/10
PHP suddivisione articoli per categorie 27/07/10
Entra nel forum

 Home > news > view

News dal sito

News
Tutte le novità e gli aggiornamenti presenti su Spacemarc.it: nuovi script inseriti, modifiche varie e, qualche volta, anche i fatti miei.


 

phpBB: ricevere notifica via SMS di nuove discussioni e nuovi iscritti di Marcello Vitagliano - 31 gennaio 2009 12:23
Gentile pubblico, l'argomento del giorno (ma anche del semestre) verte su come ricevere una notifica gratuita sul proprio cellulare ogni volta che un utente apre una discussione sul forum phpBB3 o vi si iscrive o vi manda un messaggio privato.
È un sistema che uso già da un pò: spartano ma funzionale.
In queste procedure faccio riferimento a numeri TIM.

Accedete col vostro account su Tim.it.
Poi, Posta i.Box > Personalizza > Notifiche SMS > Avvisami sempre.

Notifica per i nuovi utenti iscritti.
Aprite il file includes/ucp/ucp_activate.php
Riga 130, dopo
Codice

$message = ($user_row['user_inactive_reason'] == INACTIVE_PROFILE) ? 'ACCOUNT_ACTIVE_PROFILE' : 'ACCOUNT_ACTIVE';


aggiungete
Codice

//notifica via email/sms nuovo iscritto
$sostituisci = array(" ", "'");
$nuovoutente = str_replace($sostituisci, "", $user_row['username']);
@mail("numerocell@tim.it", "Nuovo iscritto al forum", "Utente: $user_row[username]", "From: vostrosito.tld <$nuovoutente@vostrosito.tld>");
//fine notifica nuovo iscritto


Dettagli:
numerocell@tim.it: il vostro nr. di cellulare. Va bene anche una email normale se volete gestire la notifica in altro modo: poi da lì fate l'inoltro al cellulare.
From: è importante poter personalizzare gli alias per le email che partono dal proprio sito. Infatti, TIM invia soltanto l'indirizzo di posta che ci scrive: in questo caso faremo risultare come mittente (alias) il nuovo iscritto al forum.

Notifica per le nuove discussioni inserite.
Aprite il file includes/functions_posting.php
Riga 1819 (dopo la fine del case post)
aggiungete
Codice

//notifica via email/sms nuovo topic
$sostituisci = array(""", "'", " ", "-", ",", ":", "!", "=", "?", "+", ".", "[", "]", "(", ")");
$finale = str_replace($sostituisci, "", $subject);
$miaemail = "numerocell@tim.it";
$soggetto = "Discussione nuova inserita";
$intestazioni = "From: vostrosito.tld <" . $finale . "@vostrosito.tld>\r\n";
$messaggio = "Nuova discussione aperta";
@mail($miaemail, $soggetto, $messaggio, $intestazioni);
//fine notifica nuovo topic


Anche in questo caso, leggeremo il titolo del nuovo topic come mittente dell'email (senza spazi o altri segni particolari, personalizzabili, comunque, nell'array).

Notifica per i nuovi messaggi privati ricevuti.
Aprite il file includes/functions_privmsgs.php
Riga 1691 dopo
Codice

$messenger->send($addr['method']);


aggiungete
Codice

//notifica via sms nuovo messaggio privato
if ($addr['name'] == 'proprio_nick') {
@mail("numerocell@tim.it", "nuovo pvt dal forum", "Nuovo messaggio privato", "From: vostrosito.tld <".$author."@vostrosito.tld>");
}
//fine notifica nuovo messaggio privato


Nei campi From della funzione mail() potete inserire alcune lettere per meglio identificare il messaggio: ad esempio, per i nuovi utenti, potreste usare la U (prima di $user_row[username]) e per i messaggi privati, PM (prima di $author).

Per quanto riguarda l'affidabilità, la sicurezza e la velocità nella ricezione degli SMS siamo oltre il 95%.
Ma se considerate la comodità di un servizio simile e a costo 0, eventuali ritardi nella ricezione o perdita degli sms passano in secondo piano.




Condividi: facebook twitter linkedin myspace technorati yahoo google reddit wikio okno del.icio.us Digg Segnalo
ArchivioArchivio CercaCerca InviaInvia StampaStampa PDFPDF RSSRSS Letture 2846, stampe 616 ©

 

 

 

 

 InviaInvia la pagina ErroreSegnala errore VotaDai un voto


 

 Contenuti, codice e design realizzati da Marcello Vitagliano (© 2002-2010) | Termini e condizioni | Mappa del sito | T 0.074s