buonasera,
non capisco come mai una semplice operazione fatta e rifatta più volte, questa volta non viene eseguita...
si tratta di un form per l'invio di e-mail l'ho impostato semplicissimo... vi incollo il codice:
dichiaraqzione del doctype (non si sa mai)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" ><![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en" ><!--<![endif]-->
<html class="no-js" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
pagina index.php
codice:
<form method="post" action="sendmail.php">
<div class="row">
<div class="large-12 columns">
<div class="row collapse">
<div class="large-12 columns">
<input type="text" name="email" placeholder="Inserisci inidirizzo e-mail" />
</div>
</div>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<textarea name="messaggio" placeholder="Inserisci testo del messaggio"></textarea>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<input type="submit"><a href="sendmail.php" class="button postfix"><?php echo $lingua['button_msg']; ?></a>
</div>
</div>
</form>
il file sendmail.php è il seguente:
codice:
<?php
$to = "pippo@gmail.com";
$message = $_POST['messaggio'];
$from = $_POST['email'];
$headers = "Da:" . $from;
mail($to,$message,$headers);
echo "E-mail mandata con successo";
set_time_limit(0);
$seconds=2;
sleep($seconds);
header("Location:index.php");
?>
funziona lo sleep di 2 secondi e il reindirizzamento... il resto no ovvero non viene mandata alcuna mail... se volete potete provare direttamente dalla pagina: http://passasooz.altervista.org
ah come potete notare ho messo un input type submit e un <a> entrambi non funzionano........
sapreste aiutarmi??