Ciao,
ho uno strano problema.
Il mio codice PHP per inserire dei dati in una tabella del mio DB, tra cui un campo e-mail, funziona perfettamente, ma nel momento in cui inserisco un email di yahoo (p. es pincopallino@yahoo.com) mi da questo errore:
Forbidden
You don't have permission to access /clienti/conferma.php on this server.
--------------------------------------------------------------------------------
Apache/1.3.36 Server at www.simiconsulting.ch Port 80
il codice della pagina é il seguente:
<?php
# nome tabella
$tabella="clienti";
# recupera i dati dal form
$ID_cliente = $_POST['ID'];
$nome = str_replace("'", "''",$_POST['nome']);
$cognome = str_replace("'", "''",$_POST['cognome']);
$indirizzo = str_replace("'", "''",$_POST['indirizzo']);
$cap = $_POST['cap'];
$luogo = str_replace("'", "''",$_POST['luogo']);
$nazione = str_replace("'", "''",$_POST['nazione']);
$telefono = str_replace("'", "''",$_POST['telefono']);
$cellulare = str_replace("'", "''",$_POST['cellulare']);
$email = $_POST['email'];
$lingua = $_POST['lingua'];
$password = $_POST['password'];
$mailing = $_POST['mailing'];
$note = str_replace("'", "''",$_POST['note']);
# connessione al database
include ("../../connessione.php");
# CASO1: inserisci nel database e redirect
if($action1=="Conferma")
{
$sql= "INSERT INTO $tabella(nome, cognome, indirizzo, cap, luogo, nazione, telefono, cellulare, email, lingua, password, mailing, note) VALUES ('$nome','$cognome','$indirizzo','$cap','$luogo',' $nazione','$telefono','$cellulare','$email','$ling ua','$password','$mailing','$note')";
mysql_query($sql);
mysql_close($connessione);
header ("Location:gestione.php");
}
# CASO2: aggiorna record nel database e redirect
if($action2=="Conferma Modifica")
{
$sql= "UPDATE $tabella SET nome='$nome', cognome='$cognome', indirizzo='$indirizzo', cap='$cap', luogo='$luogo', nazione='$nazione', telefono='$telefono', cellulare='$cellulare', email='$email', lingua='$lingua', password='$password', mailing='$mailing', note='$note' WHERE ID_cliente=$ID_cliente";
mysql_query($sql);
mysql_close($connessione);
header ("Location:gestione.php");
}
# CASO3: elimina record dal database e redirect
if($action3=="Elimina Record")
{
$sql= "DELETE FROM $tabella WHERE ID_cliente=$ID_cliente";
mysql_query($sql);
mysql_close($connessione);
header ("Location:gestione.php");
}
?>