Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema script e-mail

  1. #1

    problema script e-mail

    salve a tutti!
    ho da poco finito di fare un form per l'invio delle e-mail allo staff, però mi sono appena accorto di un problema. nella parte di invio_mail.php dove ho messo il testo che apparirà nella mail ricevuta ho inserito $nome per far uscire il nome del mittente $nomesito per far uscire il nome del sito dal quale è stata inviata la mail e ovviamente $messaggio per il messaggio. quando vado a leggere l'e-mail però escono così come sono, $nome, $nomesito, $messaggio. sapreste dirmi il perchè?

    ps c'è anche $oggetto, ma è lo stesso problema!


    pps forse ho trovato l'altro errore. allo script originale, io ho modificato la disposizione dei campi. pensate che possa significare qualcosa?

    aspetto vostre risposte!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    senza vedere il codice difficilmente qualcuno saprà darti una risposta...

  3. #3
    ah vero, scusate!
    questo è quello che va nella pagina feedback:
    codice:
    <form action="invio_mail.php" method="get" target="_parent">
    <center>    
    		
    
    
      	
    	      Il tuo nome:
                <input type="text" name="nome" size="30">
    	      
    
    	      
    	
    	      La tua E-Mail: 
    	      <input type="text" name="mail" size="30">
    	      
    
    	      
     
    	      Oggetto: 
    	      <input type="text" name="mail" size="30">
    	      
    
    	      
     	
    	      Messaggio:
    	      <textarea name="messaggio" rows="10" cols="38">Quello che hai da dire al webmaster..</textarea>
    	      
    
         
                       
    		
                       <input type="submit" name="invia" value="Invia!!">
    
            
    	  						<input type="reset" name="reset" value="Reimposta"> 
      						    
    
      						    
    
            </p>
      </center>
    </form>

    questo invece quello della pagine invia_mail.php

    codice:
    <?php
    $nomesito = "GamesRulez";          
    $oggetto = "oggetto E-Mail";               
    $indirizzo_dest ="info@gamesrulez.com";   
    
    print("<font size='5'>Invio E-Mail
    
    </font>");
    print("$nomesito sta inviando la tua E-Mail");
    print("
    Questi sono i dati che hai inserito:
    
    
    		
    		Il tuo nome: $nome
    		La tua E-mail: $mail
    		Messaggio: $messaggio
                    Oggetto: $oggetto ");
    
    $header .="From: <$mail>";  
    $messaggio .=";                                               
    
    $nome ti ha inviato questa mail da $nomesito, il suo indirizzo di posta è: $mail Per rispondergli è sufficiente fare clic sul pulsante 'Rispondi' del tuo browser di posta."; //seconda parte dell'header
    	
    	if(mail($indirizzo_dest, $oggetto, $messaggio, $header))
    	{
    		print("<center>
    
    
    Il tuo messaggio è stato inviato con successo!!</center>");
    	    print("<center><a href='http://gamesrulez.com' onClick='javascript:window.close();';>Chiudi finestra<a/></center>"); 
    	}
    	else
    	{
    		print("
    
    
    Errore invio E-mail!!
    Torna indietro e riprova!!");
    		
    	}	  
    print("<center>
    
    
    powered by 
    	   GamesRulez</center>");
    ?>

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.