Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    24

    mail() si "mangia" il 1024 carattere

    Ciao a tutti !

    Ho questo problema, inviando una mail con mail(), si mangia sempre il carattere nr. 1024.

    Cosa molto strana, direi :-)

    Ho risolto semplicemente inserendo un carattere qualsiasi in posizione 1024.

    ma la cosa è strana .... qualcuno ha qualche idea ?

    Grazie, ciao !

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    posta il codice della parte incriminata

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    24
    Ciao Mariox grazie per la risposta,

    Non posso postarlo perchè già mi hanno rimproverato (giustamente) di aver pubblicato informazioni pericolose.

    CMQ, se il moderatore non mi ha cancellato il precedente messaggio, puoi vedere il risultato in un post di stamattina "mail() si mangia i caratteri a caso" :-)

    Il codice CMQ è pulito.

    Ora faccio una prova. Creo semplicemente un message con il body "Lorem ipsum" ecc. ecc. e vedo se mi cancella anche qui il carattere.

    Grazie di nuovo e ciao.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    24
    Fatto la prova con Lorem Ipsum.

    Si mangia anche qui il 1024 carattere.

    Questo esclude errori di programmazione del codice (anche perchè gli faccio visualizzare la stringa a video esattamente prima dell'istruzione mail)

    Deve essere qualche limitazione di mail, se non qualche bug in qualche modo.

    Grazie ciao !

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Ora non ho tempo di fare ricerche e verifiche, ma mi par di ricordare che siano i server smtp che "pretendono" che le righe del messaggio da spedire non superino i 1024 caratteri.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    24
    Grazie per la risposta,

    Intendi singole righe ?

    Allora basterebbe inserire un qualche carattere di ritorno a capo ....

    Grazie ciao !

  7. #7
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    il ritorno a capo per le righe è \(baskslash)n

    \n


    te l' ho scritto perchè non sò se il forum me lo omette come carattere

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    24
    Grazie mille !

    Domani provo e ti faccio sapere, magari può essere utile per qualcun altro.

    Intanto grazie di nuovo per il supporto !

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    24
    Non funziona :-(

    Ho provato anche ad aggiungere \r\n ma neanche così mi da risultati.

    CMQ con il trucco di aggiungere un carattere qualsiasi in posizione 1024 funziona perchè me lo elimina e va via liscio.

    Ma resterò per sempre con il dubbio :-(

    Ciao !

  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Riesci a postare il codice o sono 6 chilometri?

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.