Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore script..

  1. #1
    Utente di HTML.it L'avatar di witc
    Registrato dal
    Aug 2005
    Messaggi
    114

    errore script..

    non sto capendo dov'è l'errore!!

    semplice script per inviare mail dal sito:

    $nome= $_POST["nome"];
    $telefono= $_POST["telefono"];
    $fax= $_POST["fax"];
    $mobile= $_POST["mobile"];
    $email = $_POST['email'];
    $testo = $_POST["testo"];

    /* destinatari */
    $destinatari = "MIO INDIRIZZO <indirizzo@email.it>";
    /* oggetto */
    $oggetto = "Informazioni";

    /* messaggio */
    $messaggio = $testo;

    /* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";

    /* intestazioni addizionali */
    $intestazione = "From: $email<>\r\n";
    $intestazione .= "cc: <indirizzo2@email.it>\r\n";

    /* ed infine l'invio */
    mail($destinatari, $oggetto, $messaggio, $intestazioni, $intestazione);

    .....
    dov'è il problema??? in locale mi funziona ma, prende come indirizzo del mittente quello impostato su php.ini mentre sul server on line il messaggio non arriva!! :master:

    aiuto

  2. #2
    Utente di HTML.it L'avatar di witc
    Registrato dal
    Aug 2005
    Messaggi
    114

    invece questa versione..

    cosi funziona:

    $nome= $_POST["nome"];
    $telefono= $_POST["telefono"];
    $fax= $_POST["fax"];
    $mobile= $_POST["mobile"];
    $email = $_POST['email'];
    $testo = $_POST["testo"];

    /* destinatari */
    $destinatari = "Indirizzo <indirizzo@email.it>";
    /* oggetto */
    $oggetto = "Informazioni";

    /* messaggio */
    $messaggio = $testo;

    /* Per inviare email in formato HTML, */
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";

    /* intestazioni addizionali */
    $intestazioni .= "To: Indirizzo <indirizzo@email.it>\r\n";
    $intestazioni .= "From: $email<>\r\n";

    $intestazioni .= "cc: <indirizzo2@email.it>\r\n";

    /* ed infine l'invio */
    mail($destinatari, $oggetto, $messaggio, $intestazioni);
    ....
    funziona sia in locale che online ma, il mittente rimane sconosciuto.

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.