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.
    • T
      thedarkita ModSenior • ultima modifica di

      Se non la mandi in html è logico che ti arriva come testo... che era quello che volevi fare...

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        @Thedarkita said:

        Se non la mandi in html è logico che ti arriva come testo... che era quello che volevi fare...

        Si, ma mi arriva esattamente quello che ho incollato, uguale uguale 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Se è testo arriva in quel modo infatti, o html o in quel modo non ci sono altri metodi(almeno che io sappia)

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            @Thedarkita said:

            Se è testo arriva in quel modo infatti, o html o in quel modo non ci sono altri metodi(almeno che io sappia)

            Beh, se fosse come dici tu allora esiste solo in html, non avrebbe senso farsi arrivare un'email piena di tag dove non si capisce nulla :tongueout:

            Io non ne capisco niente, per cui mi affido a voi.
            Per ora ho ripristinato l'html 🙂

            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Ha senso se evi farti mandare codici html dagli utenti ad esempio... ogni cosa ha la sua utilità...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                ceccus User Attivo • ultima modifica di

                Ciao Girovago,
                Thedarkita ha ragione... i computer fanno solo quello che dice l'uomo e non sempre ciò ha senso...:D

                Tolta la riga che ti è stata indicata, l'email arriva come testo. Se non vuoi vedere i tag li devi eliminare, passando da:

                [html]
                $sms = '
                <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
                <html>
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                <title>Contatti</title>
                </head>
                <body style="margin:0px;">
                <table cellpadding="0" cellspacing="0" style="height:100%;width:500px;">
                <tr>
                <td style="height:100%;padding:20px;vertical-align:top;">
                <table>
                <tr><td colspan="2">
                </td>
                </tr>
                <tr><td width="110"><b>Nome:</b></td>
                <td width="300">'.$nome.'</td></tr>
                <tr>
                <td><b>Oggetto:</b></td>
                <td>'.$cognome.'</td></tr>
                <tr>
                <td><b>E-mail:</b></td>
                <td>'.$mittente.'</td></tr>
                <tr>
                <td><b>Richiesta:</b></td>
                <td>'.$richiesta.'</td></tr>
                </table></td></tr>
                </table>
                </body>
                </html>';

                [/html]

                a

                [html]
                $sms = '
                Nome: '.$nome.'
                Oggetto: '.$cognome.'
                E-mail: '.$mittente.'
                Richiesta: '.$richiesta;
                [/html]

                :ciauz:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • 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