Salve, avevo un piccolo scriptino per l'inserimento di notizie che funzionava una volta mentre adesso su altri spazi web non va piu' e a quanto sembra è a causa del php5.
In pratica il problema che mi da, è che quando inserisco gli apostrofi, ovvero il ' , mi da errore.
Il codice è il seguente:

PAGINA PER L'INSERIMENTO: INSBREVI.PHP
Codice PHP:
<html xmlns="http://www.w3.org/1999/xhtml">

<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Inserisci Notizia</title>
</
head>

<
body>
<
form method="post" enctype="multipart/form-data" action="insbrevidb.php">
<
table cellspacing="0" cellpadding="0" border="0" width="500"><tr><td valign="top">
    
Titolo: </td><td valign="top"><input type="text" name="titolo"/></td></tr>
<
tr><td valign="top">Data: </td><td valign="top"><input type="text" name="data"/></td></tr>
<
tr><td valign="top">Immagine: </td><td valign="top"><input type="file" name="userfile"/></td></tr>
<
tr><td valign="top">Testo: </td><td valign="top"><textarea name="testo" cols="50" rows="20"></textarea></td></tr>
<
tr><td colspan="2"><input type="submit" value="Invia"/></td></tr></table>
</
form>
</
body>

</
html

PAGINA CHE ELABORA: INSBREVIDB.PHP
Codice PHP:
<?

include("../config.php");
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.php");
$titolo $_POST['titolo'];
$testo $_POST['testo'];
$data $_POST['data'];
if (
trim($titolo) == "" OR trim($testo) == "" OR trim($data) == "")
{
die (
"Vi sono campi vuoti che devono essere riempiti");
}
include (
"carica.php");
$query1 "INSERT INTO brevi (titolo, immagine, testo, data) VALUES ('$titolo', '$immagine', '$testo', '$data')";
if (
mysql_query($query1$db)) {
echo 
"Inserimento avvenuto correttamente";
} else {
echo 
"Inserimento non avvenuto correttamente:
mysql_error();
}
mysql_close($db);
?>
Sapete senza che passi di nuovo a php4 il mio spazio, come posso fare per far "passare" l'apostrofo nell'elaborazione? Grazie mille.