Domanda

Voglio creare uno script in php per leggere tutta la posta da un account di posta. Mi collego al server, riesco a vedere i messaggi ma sono tornato indietro per non essere visto. Non riesco a trovare una funzione per farlo.

È stato utile?

Soluzione

Se capisco correttamente questa pagina:

http://www.php.net/manual/en/ function.imap-body.php

Puoi utilizzare l'opzione FT_PEEK per lasciare il messaggio come 'non letto'.

MODIFICA DOPO I TUOI COMMENTI

Hai esaminato questo metodo ?:

http://www.php.net/manual/ it / function.imap-clearflag-full.php

Puoi cancellare la bandiera \\ Visto.

Altri suggerimenti

Basta impostare un link in questo modo

<a class"setunread" href="#">Set As Unread</a>

E collegalo a una funzione clic per inviare ajax al server tramite .class " setunread " ;.

<script type="text/javascript">
       $(document).ready(function() {

        $(function(){
            $('.setunread').click(function(){
                var message_status=<?php echo $messagecall['message_status'] ;?>;
                $.ajax({
                    type: "POST",
                  url: "updatemessages.php?message_status="+message_status,   
                    dataType:"json",  
                    success: function(datamessage) {
                    }
                });
                return false;
            });
        });
        });
        </script>

E poi in Php ti connetteresti al tuo database e imposti $ _POST ['message_status'] e lo renderai sicuro in una variabile quando lo inserisci nel server $ status = mysqli_real_escape_string ( $ mysqli, $ _ POST ['message_status']); riportando lo stato su 0 come invisibile dove visto è message_status = 1 . Ovviamente aggiungeresti altri dati nel codice lato server (il tuo file PHP) per selezionare un singolo messaggio da riportare su invisibile, ma se stai ponendo una domanda del genere, ti crederei di avere una conoscenza di come costruire su questo .

So che è vecchio, ma potrebbe aiutare qualcuno a essere un po 'più chiaro con tali problemi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top