Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Form mail senza mittente

    Ciao ragazzi ho un piccolo problemino. Tramite un form fatto in flash invio con il comando POST tramite PHP i seguenti dati:

    codice:
    <?
    if(isset($_POST['flashMAIL'])){
    	//////////////////////////////////////////////
    	$nome = $_POST['nome'];
    	$email = $_POST['email'];
    	$oggetto = $_POST['oggetto'];
    	$msg = nl2br(stripslashes(utf8_decode(trim($_POST['msg']))));
    	$msg = str_replace("
    ","[br]",$msg);
    	$msg = htmlspecialchars($msg,ENT_QUOTES);
    	$msg = str_replace("[br]","
    ",$msg);
    	
    	$to = "mail@mail.com";
    	//////////////////////////////////////////////
    	$messaggio ='
    	Nome: '.$nome.'
    	E-mail: '.$email.'
    	messaggio: '.$msg.'
    	';
    
    	$intestazioni  = "MIME-Version: 1.0\r\n";
    	$intestazioni .= "From: ".$nome." <".$email.">\r\n";
    	$intestazioni .= "Ciao";
    	$intestazione .= "Return-Path: ".$nome."\n";
    	if (mail($to, $oggetto, $messaggio, $intestazioni, "From: $email\n\rReply-To: $email\n\r")) { print "ris=ok"; } else { print "ris=error"; }
    } else {
    	print "ris=error";
    }
    ?>
    La mail funziona bene e mi arrivano i messaggi però manca il mittente che potrebbe essere o il nome o la mail. Non mi sembra di aver sbagliato eppure......
    Qualcuno vede qualche errore?
    Grazie

  2. #2
    Ho risolto eliminando le intestazioni. Grazie comunque. Per me si può chiudere.

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.