Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    33

    phpbb - Email automatica per un nuovo topic

    Salve a tutti! Sto mettendo su un forum phpBB e i futuri moderatori mi hanno chiesto una funzione che non so se esiste di serie. Praticamente se un utente inserisce una nuova discussione al moderatore deve arrivare un'email che avvisa che è stato postato un nuovo tipic.

    Ho provato a capire dove si trova la funzione per inserire un nuovo topic e sono approdato nel file functions_post.php e ho cercato di inserire questa specie di funzione alla riga 230:

    Codice PHP:
    if ($mode == 'newtopic'//questo si trovava già nella pagina.
            
    {
                
    $topic_id $db->sql_nextid();
            
    //qui inizia il mio codice
    $sql_m "SELECT user_email FROM phpbb_users WHERE user_id IN (SELECT group_id FROM phpbb_auth_access WHERE forum_id = $forum_id AND auth_mod = 1)";
                
    $risultato $db->sql_query($sql_m);
                while (
    $email mysql_fetch_array($risultato))
                {
                    
    mail("$email""Nuovo post!""From: Admin\nMail: $miaemail\nMessage:\n\nE' stato scritto un nuovo post nella sezione da te moderata!");

    Premetto che non ne capisco molto di php...
    quando inserisco un nuovo post il forum si comporta normalmente ma non arriva nessuna email...dove sbaglio? E soprattutto, esiste qualcosa già bello e pronto?

    Ps. la query sql l'ho provata a parte e funziona...

    Grazie mille!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    33
    Ok, problema risolto...sbagliavo perchè non consideravo la variabile $email come un array e quindi ...

    quindi invece di $email devo usare $email["user_email"];

    Ciauz!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.