Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Php mail

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2017
    Messaggi
    1

    Php mail

    Ciao a tutti, sto implementando un sito che possa ricevere email su account google, m dopo vari tentativi mi sono arreso.
    il codice pho che ho utilizzato è quello di seguito, ma mi sa che è del tutto inutile.
    Come posso risolvere? Grazie per la cortese attenzione.

    Codice:

    <?php

    $to="mioaccount@gmail.com";

    $name=$_POST['nome'];
    $mail=$_POST['mail'];
    $telefono=$_POST['telefono'];
    $messaggio=$_POST['body'];

    mail($nome, $mail, $telefono, $messaggio);

    ?>

    Qui di seguiti aggiungo anche il codice della pagina html:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Documento senza titolo</title>

    <link href="../css/modulomail.css" rel="stylesheet" type="text/css" />

    <style type="text/css">
    <!--

    -->
    </style>
    </head>

    <body>
    <form action="invioo.php" method="post" id="modulo">
    <table width="100%" align="center">


    <p>Informazioni del cliente</p>

    <table>
    <tr>
    <td>Nome </td>
    <td><label>
    <input name="name" type="text" id="nome" size="40" />
    </label></td>
    </tr>
    <tr>
    <td>Il tuo indirizzo e-mail </td>
    <td><label>
    <input name="mail" type="text" id="mail" size="40" />
    </label></td>
    </tr>
    <tr>
    <td>Il tuo numero di telefono </td>
    <td><label>
    <input name="telefono" type="text" id="telefono" size="9" maxlength="10" />
    </label></td>
    </tr>
    </table>

    <p>Il tuo messaggio</p>
    <table>
    <tr>
    <td>Messaggio </td>
    <td>
    <textarea name="Messaggio" cols="35" rows="10" id="body"></textarea>
    </td>
    </tr>
    <tr>
    <td><label></label>
    </td>
    <td><label>
    <input type="submit" name="submit" id="submit" value="Invia" /> <input type="reset" name="cancella" id="cancella" value="Ripristina" />
    </label></td>
    </tr>
    </table>
    </table>
    </form>
    </body>
    </html>


    Correggendo poi il file php in questo modo seguendo istruzioni su google:
    <?php
    ]
    if (isset($_POST['name'], $_POST['mail'], $_POST['telefono'], $_POST['Messaggio'])) {
    // Legge i valori passati tramite POST
    $name = $_POST['name'];
    $mail = $_POST['mail'];
    $telefono = $_POST['telefono'];
    $messaggio = $_POST['Messaggio'];

    // Prepara ed invia la mail
    $to = "mioaccount@gmail.com";
    $subject = "Email dal cliente " . $nome;
    $message = "Nome cliente: $nome, tel.: $telefono\n" . $messaggio;
    $accepted = mail($nome, $mail, $telefono, $messaggio);

    // Controlla eventuali errori nell'invio
    if (!$accepted) {
    echo "L'email non è stata accettata per l'invio";
    }
    }
    ?>
    ma non ottengo nulla.
    Come posso risolvere? Grazie mille.6
    Ultima modifica di adry59; 02-07-2017 a 12:48

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2017
    Messaggi
    1
    Calcolando che sono quasi del tutto a digiuno di php ho testato i file sia su MAMP che in remoto su Altervista ma nulla...non va

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.