Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100

    imap_fetchstructure problemi a leggere il contenuto del messaggio in html

    ciao a tutti,
    sto cercando di usare questa funzione

    imap_fetchstructure

    e anche

    imap_body

    ma non riesco a leggere correttamente il contenuto di un messaggio, mi escono fuori dei messaggi con dei codici strani e delle scritte del tipo:

    cc00e3d7707751028a0482 Content-Type: text/plain; charset = "iso-8859-1" Content-Transfer-Encoding: 8bit To view the message, please use an HTML compatible email viewer! --b1_43030c08bdcc00e3d7707751028a0482 Content-Type: text/html; charset = "iso-8859-1" Content-Transfer-Encoding: 8bit

    qualcuno mi sa spiegare xchè?

    ho guardato anche nel manuale del php ma non ci capisco niente.

    come faccio a vedere un messaggio in formato html pulito?

    vi prego aiutatemi grazie mille ragazzi

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    help

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    come faccio a vedere il corpo del messaggio in maniera corretta???

  4. #4
    ma quella è maniera E' corretta

    Semplicemente è una mail multipart e quindi ci sta una sezione della mail per l'html, un'altra per i contenuti allegati e cosi via
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    scusa ma non riesco a capire, allora, provando fra me e me ho fatto cosi:

    innanzitutto ho visto sul manuale del php questo:
    codice:
    (empty) - Entire message 
    0 - Message header 
    1 - MULTIPART/ALTERNATIVE 
    1.1 - TEXT/PLAIN 
    1.2 - TEXT/HTML 
    2 - MESSAGE/RFC822 (entire attached message) 
    2.0 - Attached message header 
    2.1 - TEXT/PLAIN 
    2.2 - TEXT/HTML 
    2.3 - file.ext
    e ho aggiunto questa stringa:

    Codice PHP:
    $corpo imap_fetchbody($inbox$m"2"
    ma non tutti i messaggi riesco a visualizzarli con lo stesso numero, mi spiego, alcune mail se uso 2, riesco a vedere il messaggio perfetto, altre invece devo andare a tentativi usando altri numeri finchè nn trovo quello giusto.

    Come faccio a fare una verifica del giusto numero?

    Avevo provato anche a fare questo controllo:
    Codice PHP:
    $type imap_fetchstructure($inbox$m);
    echo 
    $type->subtype
    e con un messaggio mi era comparso "ALTERNATIVE".
    Ho ragionato quindi secondo la tabella sopra cercando alternative e mettendo "1" come numero, ma nulla, in quel caso il corpo del messaggio mi rimane vuoto, e funziona con un altro numero a volte.

    Come devo fare?

    Help

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    heeeeeeelp!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    mi date una mano?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    xfavore

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    boh

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    100
    come faccio?

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.