Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Convertire caratteri codificati

    Salve a tutti,
    mi sono realizzato un webmail, utilizzando la funzione imap_* del PHP, il tutto l'ho strutturato in classi ed infatti funziona tutto bene se non fosse per una cosa odiosa:

    Quando leggo la email, cioè quando visualizzo il corpo del messaggio, mi vengono fuori dei caratteri anomali, ad esempio =3D, =2A, ecc.. che poi sono l'equivalente dello spazio e di altri caratteri.

    Come faccio a convertire questi codici in caratteri normali?

    Sto uscendo pazzo, e non riesco a trovare nemmeno niente nel sito ufficiale PHP.

    Cmq, giusto per essere completo e per aiutare anche gli altri, qui ci sono tutte le funzioni utilizzabili per la creazione di una webmail con le funzioni IMAP, POP3, NNTP.

    Grazie in anticipo!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  2. #2
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Darcas per webmail intendi dire che offri un sito (es. 'ciao.it') che offre una propria casella di posta per utente registrato(es. 'utente@ciao.it')??? Se si mi puoi mandare i sorgenti o i vari siti dove sei stato? volevo fare delle ricerche sull'argomento per creare un servizio di questo genere nel mio sito... Così posso vedere di approfondire ancora più l'argomento e poterti dare una risposta precisa... Cmq dammi una risposta prima di postare i sorgenti(sempre se vuoi!!!)... Grazie

  4. #4
    I sorgenti non te li posso passare perchè io lavoro in una web agency e lavoriamo secondo un preciso framework di sviluppo, quindi se ti faccio vedere i sorgenti ti faccio vedere anche i nostri sistemi.

    Comunque la soluzione l'ho trovata, bastava utilizzare la funzione
    Codice PHP:
    quoted_printable_decode 
    per eliminare i caratteri anomali.

    Per quanto riguarda la creazione di una webmail, beh, i link che ho postato sopra bastano ed avanzano perchè il tutto è molto semplice.
    Comunque devi verificare se il tuo fornitore di host ti da la possibilità di offrire una email a quelli che si iscrivono in modo automatico, altrimenti puoi fare ben poco!

    Per maggiori delucidazioni continua a postare!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  5. #5
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    ho il tuo stesso problema ma non sono riuscito a risolverlo.

    come devo usare la funzione: quoted_printable_decode?

  6. #6
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    queste sono le prove che ho effettuato

    $subject=fetch_subtype($mbox, $a, $subtype);
    1) $subject=quoted_printable_decode (str_replace("=\r\n","",$subject));
    2) $subject = chunk_split( base64_encode($subject) );
    3) $subject = quoted_printable_decode(str_replace("=\r\n","",ima p_8bit($subject)));

    echo $subject;

    ma non succede nulla per nessuna delle 3

  7. #7
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    problema risolto, sbagliavo io dove mettere il codice

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.