Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di edeaj
    Registrato dal
    May 2001
    Messaggi
    81

    </br> e \r\n in newsletter testuale

    Ehilà...
    ho fatto una ricerca sul forum cercando qualcosa di inerente il mio problema, ma di specifico non ho visto nulla...
    il mio problema è questo:
    io invio una newsletter TESTUALE agli iscritti al mio sito. Per gestire gli "a capo" faccio così:

    Codice PHP:
    $corpo str_replace(chr(13), "\r\n"$corpo); 
    il punto è che chi visualizza la posta Da un account che supporta l'html non vede gli a capo.
    Per ovviare allora ho aggiunto un br, ossia:

    Codice PHP:
    $corpo str_replace(chr(13), "</br> \r\n"$corpo); 
    ma in questo caso chi visualizza la newsletter da outlook ad esempio trova scritto proprio "</br>", che non viene tradotto.
    Come posso fare? Ho trovato il modo per stabilire se l'account ricevente supporta o meno l'html, ma mi sembra un dispendio inutile di codice, visto che si tratta di un solo miserrimo A CAPO...

  2. #2

    Re: </br> e \r\n in newsletter testuale

    [supersaibal]Originariamente inviato da edeaj
    [...][/supersaibal]
    potrebbe dipendere dal fatto che il tag html non è corretto???

    usa
    , è questa la sintassi giusta (lo spazio puo anche ometterlo ma è utile per ragioni di compatibilità)

  3. #3
    Utente di HTML.it L'avatar di edeaj
    Registrato dal
    May 2001
    Messaggi
    81
    Perdonami, è stata una mia svista, comunque no, non funziona ugualmente.

    Dagli account che supportano l'html la newsletter si legge correttamente. Il br viene tradotto mentre \r\n viene completamente ignorato.
    Dagli account che NON supportano l'html \r\n viene tradotto mentre
    viene trascritto testualmente

  4. #4
    [supersaibal]Originariamente inviato da edeaj
    Perdonami, è stata una mia svista, comunque no, non funziona ugualmente.

    Dagli account che supportano l'html la newsletter si legge correttamente. Il br viene tradotto mentre \r\n viene completamente ignorato.
    Dagli account che NON supportano l'html \r\n viene tradotto mentre
    viene trascritto testualmente [/supersaibal]
    beh, il fatto che br venga trascurato dagli account che non supportano html è normale..... però sta cosa che \r\n non si veda non saprei proprio.....

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.