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