Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Problema con output html

    Salve,
    Ho creato del codice che mi permette di spedire un email in html direttamente da php, andando a leggere i dati da un database sql.
    questo è l'header della mail:
    $header .= "MIME-Version: 1.0\n".
    "Content-type: text/plain; charset=utf-8\n".

    Tutto funziona bene tranne ogni tanto nell'output vengono fuori alcuni "!" :
    <TD>5.938,40</TD> <TR> <TD>009943</TD><TD!
    >MOHD AND IBRAHIM ALDEIF ALLAH CO.</TD><TD>0,00</TD>

    <TD>20.166,00</TD><TD>20.166,00</TD!
    ><TD>0,00</TD><TD>0,00</TD>

    Quindi sporadicamente nell'output vengono fuori tot "!" che mi vanno a compromettere alcune celle della tabella causando errori nella visualizzazione dell'html.
    Non riesco a capire perchè ho provato con str_replace a livello di stringa del messaggio che viene inviato via mail ma niente, il problema permane nell'output e non nella variabile.

  2. #2
    Prova a leggere QUESTA discussione.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    quello viene fuori quando una riga supera i 998 caratteri di lunghezza permessi dal rfc

    usa il wordwrap o fai delle righe piu' corte, o codifica il tutto in base64 con il mime appropriato, etc

  4. #4
    Ho provato facendo cosi:
    $new=wordwrap($messaggio,10," ",true);

    Ma niente il problema persiste lo stesso potresti indirizzarmi su come impostare l'header a base64 e il mime.
    Grazie in anticipo

  5. #5
    Originariamente inviato da donadioema
    Ho provato facendo cosi:
    $new=wordwrap($messaggio,10," ",true);

    Ma niente il problema persiste lo stesso potresti indirizzarmi su come impostare l'header a base64 e il mime.
    Grazie in anticipo
    Ma le leggete le risposte alle vostre domande?

    Originariamente inviato da satifal
    Prova a leggere QUESTA discussione.
    Oppure la discussione che ti ho linkato è troppo lunga e non hai voglia di leggerla?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    non voglio usare phpmailer

  7. #7
    Originariamente inviato da donadioema
    non voglio usare phpmailer
    Vedo che l'hai letta la discussione!!!!!!!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Qualè la soluzione scusami? lho letto il post che mi hai mandato?

  9. #9
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Originariamente inviato da donadioema
    Ho provato facendo cosi:
    $new=wordwrap($messaggio,10," ",true);

    Ma niente il problema persiste lo stesso potresti indirizzarmi su come impostare l'header a base64 e il mime.
    Grazie in anticipo
    per forza, devi fare un wrap con una \n, non con uno spazio.

    per quanto riguarda il base64 trovi 10 mila esempi su google, o ti concentri meglio e rileggi il thread che ti ha linkato satifal

  10. #10
    ahuahuauhahuahua

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.