Visualizzazione risultati 1 fino 9 di 9

Discussione: invio mail con php

  1. #1
    Guest

    Predefinito invio mail con php

    Salve ragazzi...
    nel mio spazio web di altervista ho incluso un piccolo form mail per spedirmi le mail direttamente dal mio sito internet. Lo script php funziona solo però che come testo della mail mi arriva un messaggio di altervista che rileva un abuso. C'è un modo per ovviare il problema?? grazie per la disponibilità

  2. #2
    Guest

    Predefinito

    Non è un rilevamento, è solo una "firma" preimpostata da Altervista per prevenire eventuali abusi via mail.
    Tutto a posto.


    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug
    Non è un rilevamento, è solo una "firma" preimpostata da Altervista per prevenire eventuali abusi via mail.
    Tutto a posto.


    Ciao!
    Solo però ho fatto delle prove e anzichè mettermi il testo della mail mi mette la firma di altervista...c'è un modo per poter leggere il testo della mail anche lasciando la firma di altervista che comunque non mi da alcun fastidio se mi facesse leggere il testo! grazie per l'aiuto

  4. #4
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Dovresti controllare:
    1) Se lo script riceve dal form, il testo
    2) Se nello script definisci che il testo ricevuto dal form(se il punto 1 è ok) venga inviato.
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  5. #5
    Sparrow non è connesso Utente giovane
    Data registrazione
    12-11-2002
    Residenza
    Bologna
    Messaggi
    57

    Predefinito

    Se vuoi postare il codice ti dico dove potrebbe essere il prob...

    ciao
    Sparrow

  6. #6
    Guest

    Predefinito

    Purtroppo il problema non dipende da uno script errato perchè testandolo in locale lo script funziona perfettamente con Apache...
    cmq lo script si chiama gc_formmail creato da Giuseppe Calbi...Non so se posso mettere link su questo forum quindi se non lo trovate in rete contattatemi in pvt.

    Vi allego però il testo che mi arriva nelle mail:
    Codice:
    ------------ Mail services powered by AlterVista[dot]org 
    To report abuses, please forward the entire message including 
    full headers to abuse[at]altervista[dot]org

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se ti arriva solo quel messaggio vuol dire che hai spedito una e-mail vuota.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da simodamico
    Purtroppo il problema non dipende da uno script errato perchè testandolo in locale lo script funziona perfettamente con Apache...
    cmq lo script si chiama gc_formmail creato da Giuseppe Calbi...Non so se posso mettere link su questo forum quindi se non lo trovate in rete contattatemi in pvt.

    Vi allego però il testo che mi arriva nelle mail:
    Codice:
    ------------ Mail services powered by AlterVista[dot]org 
    To report abuses, please forward the entire message including 
    full headers to abuse[at]altervista[dot]org
    Posta direttamente il codice.


    Ciao!

  9. #9
    Guest

    Predefinito

    questo è il send.php
    Codice:
    <?
    
    	include "include/config_mail.php";
    	include "include/functions.php";
    
    
    
      head();
      body();
      //content("");
    	echo "<div id=\"content\">";
    
    	$version = "1.2";
    
    	$key = array ();
    	$val = array ();
    
    	$output = "";
    
    	$senderNames = array ($senderNames);
    
    	foreach($_POST as $chiave=>$valore)
    	{
    		// <Input type=qualunque name=chiave value=valore>
    
    		array_push ($key, $chiave);
    		array_push ($val, eregi_replace("\\\\'", "'", $valore));
    		
    		if (!empty($emailField))
    		{
    			if ($chiave == $emailField)
    			{
    				$emailMittente = $valore;
    			}
    		}
    
    		if (!empty($subjectField))
    		{
    			if ($chiave == $subjectField)
    			{
    				$subject = $valore;
    			}
    		}
    
    		if (!empty($senderNames))
    		{
    			for ($i = 0; $i < count ($senderNames); $i++)
    			{		
    				if ($chiave == $senderNames[$i])
    				{
    					$nome .= $valore." ";
    				}
    			}
    		}
    
    	}
    
    	if (!empty($subject))
    	{
    		$oggetto .= " - ".$subject;
    	}
    
    	if ($html)
    	{
    		$output = getHtmlOutput ($key, $val);
    
    		$intestazioni = "MIME-Version: 1.0\r\n";
    		$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    	}
    	else
    	{
    		for ($i = 0; $i < count ($key); $i++)
    		{
    			$output .= $key[$i].": ".$val[$i]."\n";
    		}
    
    		$intestazioni = "";
    	}
    
    	if ( (!empty($emailMittente)) || (!empty($nome)) )
    	{
    		$intestazioni .= "From: ".$nome."<".$emailMittente."> \r\n";
    	}
    	else
    	{
    		$intestazioni .= "From: ".$mittente."\r\n";
    	}
    
    	if (!mail($destinatari, $oggetto, $output, $intestazioni))
    	{
    		echo "<br>".$messaggioErrore."<br />".getHtmlOutput($key, $val);
    
    		if (strlen($paginaErrore) < 5)
    		{
    			exit ();
    		}
    		else
    		{
    		echo "<META HTTP-EQUIV=Refresh CONTENT=\"10; URL=".$paginaErrore."\">";
    		}
    	}
    
    	echo "<br>".$messaggioConferma."<br />".getHtmlOutput($key, $val);
    
    	if (strlen($paginaConferma) < 5)
    	{
    		exit ();
    	}
    	else
    	{
    		echo "<META HTTP-EQUIV=Refresh CONTENT=\"10; URL=".$paginaConferma."\">";
    	}
    
    
    
    
    
    
    	function getHtmlOutput ($k, $v)
    	{
    		global $stripsHtml;
    		global $tagAllowed;
    		
    		return $return;
    	}
    
    echo "</div>";
    
    bottom();
    
    
    	
    ?>
    questo invece è il config
    Codice:
    <?php
    
    
    	$mittente = "indirizzo@mail.it";
    
    
    
    
    	$destinatari = "damico.simone@yahoo.it";
    
    	$oggetto = "----Dati Modulo Web----";
    
    
    
    	$paginaConferma = "";
    
    
    	$messaggioConferma = "<center><b><font color=#B35772 size=3>Inserimento avvenuto con successo!!</font></b><br /><br /><br /><br />
    									<p>Torna alla <b><a href=\"home.php\">Home</a></b> o ai <b><a href=\"contacts.php\">Contatti</a></b><br /><br /><br /><br /><br /><br /></p></center>
    		</div>
    		<!--      BOTTOM      -->
    		<div id=\"footer\">
    			<hr />
    			&copy;
    			<script type=\"text/javascript\">
    				copyright=new Date();
    				update=copyright.getFullYear();
    				document.write(update);
    			</script>
    			  &nbsp;Simone D'Amico<br />
    			<a href=\"index.php\" class=\"small-navigation\">HOME</a>
    			  &nbsp;--&nbsp;
    			<a href=\"contacts.php\" class=\"small-navigation\">CONTATTI</a>
    			  &nbsp;--&nbsp;
    			<a href=\"map.php\" class=\"small-navigation\">MAP SITE</a><br />
    			Questo sito e le opere contenute sono pubblicate sotto licenza Creative Commons&nbsp;<a rel=\"license\" href=\"http:	//creativecommons.org/licenses/by-nc-nd/2.5/it/\"><img style=\"border-width:0\" src=\"images/creative.png\" alt=\"Creative Commons\" width=\"80\" height=\"15\" /></a><br /><br />
    			Questo sito rispetta gli standard
    			  &nbsp;
    			 <img alt=\"XHTML\" src=\"images/xhtml.png\" width=\"80\" height=\"15\" />
    			 <img alt=\"CSS2\" src=\"images/css.gif\" width=\"80\" height=\"15\" />  
    			<br /><br />
    			Site tested with:&nbsp;
    			  <img alt=\"Mozilla Firefox\" src=\"images/firefox.gif\" width=\"80\" height=\"15\" />
    			  <img alt=\"Internet Explorer\" src=\"images/explorer.gif\" width=\"80\" height=\"15\" />
    			  <img alt=\"Opera\" src=\"images/opera.jpg\" width=\"80\" height=\"15\" />
    			  <br /><hr />
    			<!-- Inizio Codice Shinystat -->
    			  <script type=\"text/javascript\" language=\"JavaScript\" src=\"http://codice.shinystat.com/cgi-bin/getcod.cgi?USER=simonedamico\"></script>
    			  <noscript>
    			    <a href=\"http://www.shinystat.com/it\" target=\"_top\">
    				<img src=\"http://www.shinystat.com/cgi-bin/shinystat.cgi?USER=simonedamico\" alt=\"Statistiche\" border=\"0\"></a>
     			  </noscript>
    		  	<!-- Fine Codice Shinystat -->
       		    <img alt=\"Get Firefox2\" src=\"images/firefox.png\" width=\"80\" height=\"31\" />
    		</div>
    
       	 </div>
    	</body>
    	</html>	
    	";
    	
    
    
    
    
    	$paginaerrore = "";
    
    
    
    
    	$messaggioErrore = "<center><b><font color=#B35772 size=3> Si è verificato un errore!<br />Se il problema persiste contatta l'<a href=\"mailto:damico.simone@yahoo.it\">amministratore del sito</a>!!</font></b><br />
    	
    	<br /><br />
    									<p>Torna alla <b><a href=\"home.php\">Home</a></b> o ai <b><a href=\"contacts.php\">Contatti</a></b><br /><br /><br /><br /><br /><br /></p></center>
    		</div>
    		<!--      BOTTOM      -->
    		<div id=\"footer\">
    			<hr />
    			&copy;
    			<script type=\"text/javascript\">
    				copyright=new Date();
    				update=copyright.getFullYear();
    				document.write(update);
    			</script>
    			  &nbsp;Simone D'Amico<br />
    			<a href=\"index.php\" class=\"small-navigation\">HOME</a>
    			  &nbsp;--&nbsp;
    			<a href=\"contacts.php\" class=\"small-navigation\">CONTATTI</a>
    			  &nbsp;--&nbsp;
    			<a href=\"map.php\" class=\"small-navigation\">MAP SITE</a><br />
    			Questo sito e le opere contenute sono pubblicate sotto licenza Creative Commons&nbsp;<a rel=\"license\" href=\"http:	//creativecommons.org/licenses/by-nc-nd/2.5/it/\"><img style=\"border-width:0\" src=\"images/creative.png\" alt=\"Creative Commons\" width=\"80\" height=\"15\" /></a><br /><br />
    			Questo sito rispetta gli standard
    			  &nbsp;
    			 <img alt=\"XHTML\" src=\"images/xhtml.png\" width=\"80\" height=\"15\" />
    			 <img alt=\"CSS2\" src=\"images/css.gif\" width=\"80\" height=\"15\" />  
    			<br /><br />
    			Site tested with:&nbsp;
    			  <img alt=\"Mozilla Firefox\" src=\"images/firefox.gif\" width=\"80\" height=\"15\" />
    			  <img alt=\"Internet Explorer\" src=\"images/explorer.gif\" width=\"80\" height=\"15\" />
    			  <img alt=\"Opera\" src=\"images/opera.jpg\" width=\"80\" height=\"15\" />
    			  <br /><hr />
    			<!-- Inizio Codice Shinystat -->
    			  <script type=\"text/javascript\" language=\"JavaScript\" src=\"http://codice.shinystat.com/cgi-bin/getcod.cgi?USER=simonedamico\"></script>
    			  <noscript>
    			    <a href=\"http://www.shinystat.com/it\" target=\"_top\">
    				<img src=\"http://www.shinystat.com/cgi-bin/shinystat.cgi?USER=simonedamico\" alt=\"Statistiche\" border=\"0\"></a>
     			  </noscript>
    		  	<!-- Fine Codice Shinystat -->
       		    <img alt=\"Get Firefox2\" src=\"images/firefox.png\" width=\"80\" height=\"31\" />
    		</div>
    
       	 </div>
    	</body>
    	</html>	
    	";
    
    
    
    	$emailField = "email";
    
    
    	
    	$subjectField = "";
    
    
    
    
    	$senderNames = "nome";
    
    
    
    	$mostraInputinConferma = 1;
    
    
    
    	$html = 1;
    
    
    
    	$stripsHtml = 1;
    
    
    
    
    	$tagAllowed = "<b><i><br /><u>";
    
    
    ?>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •