Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Mailto con body e subject che si spezzano

    Sto usando questo codice:

    <?
    $email = "info@tuosito.it";
    $oggetto = "Benvenuto in Italia";
    $body ="Salve questo è un bel sito";
    echo "Invia email</font>
    \n"
    ?>


    Il problema è che nell'oggetto esce soltato la scritta Benvenuto e nel body esce solo Salve.
    Come mai non prende gli altri parametri?

    Se invece nel body scrivo: Salve-questo-è-un-bel-sito, (separato dai trattini) allora funziona bene.
    Come posso fare a farlo funzionare senza trattini?

    P.S. anche se ci sono delle stringhe di php ho postato in html perchè mi sa che è un problema di html...

  2. #2
    Sei fuori in quanto è un codice per la maggiore in PHP e qui si discute solo di HTML & XHTML

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Jif
    Sei fuori in quanto è un codice per la maggiore in PHP e qui si discute solo di HTML & XHTML
    si ma la cosa sbagliata link mailto:...

  4. #4
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    alla fine usando solo il codice html esce lo stesso errore:


    <a href=mailto:info@miosito.it?subject=Benvenuto in Italia&body=Salve questo è un bel sito><font face=verdana size=2 color=#000000>

  5. #5
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    se uso %20 tra una parola e l'altra mi esce il messaggio correttamente, ma dovrei metterlo ogni volta... non c'e' un modo per non metterlo sempre ma solo una volta visto che il corpo del messaggio e' molto lungo?

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Se la usi con attenzione puoi usare la funzione Trova e Sostituisci

    trova: metti uno spazio
    sostituisci con: %20
    sustituisci tutto (solo in quella pagina o in quella porzione di codice che modifichi a parte)

  7. #7
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Vincent.Zeno
    Se la usi con attenzione puoi usare la funzione Trova e Sostituisci

    trova: metti uno spazio
    sostituisci con: %20
    sustituisci tutto (solo in quella pagina o in quella porzione di codice che modifichi a parte)
    si lo so quel metodo infatti lo faccio spesso, ma chiedevo se c'era un'altro metodo

  8. #8
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ok alla fine ho risolto mettendo il %20
    adesso pero' mi chiedevo come posso formattare il testo all'interno del body
    Alcune cose dovrebbero essere in grassetto ma non va...
    Consigli??

  9. #9
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ho problemi a settare il tipo di carattere tipo alcune cosa in grassetto, vedete l'allegato per capire meglio
    Immagini allegate Immagini allegate

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Non credo si possa fare dal comando mailto,
    devi impostare la mail in html: cosa che fai lato server con uno script PHP.

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.