Come molti staranno già pensando io voglio mandare delle email dal sito e mi serve il codice ma nn è del tutto così,in pratica io il codice già ce l'ho e funziona così:
si apre una finestra popup con il mittente già impostato tramite prendendo l'email da una tabella
Quello ke vorrei fare io è prendere l'email del destinatario da un link ke è scritto nella pagina
In pratica l'email funziona come link per aprire il popup e una volta aperto ci dovrebbe essere già il destinatario ke viene preso dal nome del link
Forse mi sono un pò spiegato male quindi riporto un esempio
riporto un esempio:
prova.html
Codice HTML:
<script type="text/javascript">
<!--
function PopupCentrata() {
var w = 500;
var h = 320;
var l = Math.floor((screen.width-w)/2);
var t = Math.floor((screen.height-h)/2);
window.open("invia.php","","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
}
//-->
</script>
<a href="javascript:PopupCentrata()">destinatario@hotmail.it</a>
invia.php
Codice PHP:
<?
$username = "gbtchiaravalle";
$password = "password";
$host = "localhost";
$database = "my_gbtchiaravalle";
$db=mysql_connect($host, $username, $password) or die("Errore durante la connessione al database");
mysql_select_db($database, $db) or die("Errore durante la selezione del database");
if(isset($_COOKIE['ID_my_site']))
{
$username = $_COOKIE['ID_my_site'];
$pass = $_COOKIE['Key_my_site'];
$check = mysql_query("SELECT * FROM users WHERE username = '$username'")or die(mysql_error());
while($info = mysql_fetch_array( $check ))
{
if ($pass != $info['password'])
{ header("Location: index.php");
}
else
{
}
}
}
else
{
header("Location: index.php");
}
$user=$_COOKIE['ID_my_site'];
$dati=mysql_query("SELECT email FROM users WHERE username='$user'");
while($array=mysql_fetch_array($dati)){
$tuaemail=$array[email];
}
?>
<table border="0">
<form action="<?php echo $PHP_SELF;?>" method="post">
<tr><td>Tua Email:</td><td>
<? echo $tuaemail; ?>
</td></tr>
<tr><td>Email Destinatario:</td><td>
<input type="text" name="emaild"> </td></tr>
<tr><td>Titolo Email:</td><td>
<input type="text" name="oggetto"></td></tr>
<tr><td>Testo:</td><td>
<textarea name="testo" rows="10" cols="40">
</textarea>
</td></tr>
<tr><th colspan=2><input type="submit" name= "submit" value="Invia"></th></tr></table></form>
<?
$oggetto=$_POST['oggetto'];
$testo = $_POST['testo'];
if (isset($_POST['submit'])) {
if (!$_POST['emaild'] | !$_POST['oggetto'] | !$_POST['testo']) {
die('<div align=center><font color=red>Non hai completato tutti i campi richiesti!</font></div>');
}
$intestazioni= "From:$tuaemail\r\n";
$intestazioni .= "X-Mailer: PHP/".phpversion();
mail($_POST['emaild'],"$oggetto","$testo", $intestazioni);
?>
<div align=center><font color=red>Email inviata!</font></div>
<?
}
?>
Se nn avete capito provo a spiegarmi meglio!
Fatemi sapere!