Buonasera a tutti. Ho un problema con l'invio delle mail. Vi posto subito il codice.
Codice PHP:
<?php
$hostname="localhost";
$username="root";
$passwd="";
$conn=mysql_connect($hostname,$username,$passwd);
$testo=$_POST['testo'];
if(! $conn)
{
echo ("<script> sendm('Errore nella connessione al server') </script>");
exit();
}
mysql_select_db("my_sito");
$select="SELECT utenti.email
FROM utenti, privilegio
WHERE utenti.codP='ute' AND utenti.codP=privilegio.codP";
$ris=mysql_query($select);
if(! $ris)
{
echo ("<script> sendm('Errore!') </script>");
exit();
}
$riga=mysql_fetch_array($ris);
if(! $riga)
{
echo ("<script> sendm('Nessun utente iscritto') </script>");
exit();
}
while($riga)
{
$mail=$riga['email'];
mail("$mail","Pubblicità",'$testo');
}
echo ("<script> sendm('Invio effettuato correttamente') </script>");
mysql_close($conn);
?>
Praticamente quando arriva alla mail() si blocca e mi segnala l'errore:
Fatal error: Maximum execution time of 30 seconds exceeded in /membri/sito/pubblicita.php