Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Mail di testo puro, senza HTML
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      girovago User Attivo • ultima modifica di

      Grande ceccus, ora funziona a dovere ed arriva in solo testo.

      Grazie! 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        girovago User Attivo • ultima modifica di

        Riprendo il thread per fare un'altra richiesta, "approfittando" del vostro sapere 😛

        Nel testo dell'email, se scrivo lettere con l'accento, come ad esempio à, è, ò, mi compaiono sempre questi segni: Ã, è, ò, ì

        Come mai e come posso risolvere questo problema?
        Grazie!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          usa le entità html, è per la è ecc

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            girovago User Attivo • ultima modifica di

            Non sono un esperto e non ho capito cosa dovrei fare, scusami 🙂

            Attualmente questo è il mio file .php:
            [php]<?php
            $nome = stripslashes($_POST['nome']);
            $cognome = stripslashes($_POST['cognome']);
            $mittente = stripslashes($_POST['mittente']);
            $richiesta = stripslashes($_POST['richiesta']);
            $sms = '
            Nome: '.$nome.'
            Oggetto: '.$cognome.'
            E-mail: '.$mittente.'
            Richiesta: '.$richiesta;
            $headers = "From: $nome <$mittente>\n";

            if(mail($_POST['destinatario'], $cognome, $sms, $headers)){
            echo '&controllo=invio avvenuto con successo.';
            }
            else{
            echo '&controllo=errore: e-mail non inviata.';
            }
            ?> [/php]

            Cosa dovrei modificare?
            Grazie!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              [php]<?php
              $nome = stripslashes($_POST['nome']);
              $cognome = stripslashes($_POST['cognome']);
              $mittente = stripslashes($_POST['mittente']);
              $richiesta = stripslashes($_POST['richiesta']);
              $sms = htmlentities('
              Nome: '.$nome.'
              Oggetto: '.$cognome.'
              E-mail: '.$mittente.'
              Richiesta: '.$richiesta);
              $headers = "From: $nome <$mittente>\n";

              if(mail($_POST['destinatario'], $cognome, $sms, $headers)){
              echo '&controllo=invio avvenuto con successo.';
              }
              else{
              echo '&controllo=errore: e-mail non inviata.';
              }
              ?> [/php]

              prova cosi...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                girovago User Attivo • ultima modifica di

                Niente da fare, ora le lettere con l'accento escono così:
                ò
                à
                ì
                Ã&uml

                Grazie per il supporto 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  girovago User Attivo • ultima modifica di

                  Aiutino 😞 🙂 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • I
                    ilnetsurfer User Attivo • ultima modifica di

                    è normale che ti escano cosi...
                    caratteri come à equivalgono a à che è HTML...
                    potresti utilizzare le mail in formato html ma con i tag <pre> e </pre> tra il messaggio....non so ..

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      girovago User Attivo • ultima modifica di

                      @ilnetsurfer said:

                      è normale che ti escano cosi...
                      caratteri come à equivalgono a à che è HTML...
                      potresti utilizzare le mail in formato html ma con i tag <pre> e </pre> tra il messaggio....non so ..

                      Cerco di capire allora:
                      se voglio l'email senza HTML, quindi solo testo, devo accontentarmi e ricevere le lettere accentate con quei caratteri strani, non c'è altro modo.

                      Non conosco i tag <pre>, ma se voglio usarli dovrò comunque tornare al linguaggio HTML, giusto?

                      Pensavo fosse più semplice ricevere una mail testuale :fumato:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • I
                        ilnetsurfer User Attivo • ultima modifica di

                        pre significa preformatted, preformattata...
                        tipo quando fai su php print_r($array), il codice ti appare tra i tag <pre> che non modificano gli spazi e le posizioni..ma la email sempre con html la devi mandare

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti