Originariamente inviato da carlo10
allora mi sa che devi postare un pò di codice se no è difficile individuare il problema
potrei postare il file insert.php:
Codice PHP:
<?
if(!isset($_GET['hideSubmit']))
{
echo "
<script language=\"javascript\">
alert(\"Non hai i permessi per accedere a questa pagina\");
</script>
";
exit;
}
?>
<html>
<head>
<title>Inserimento del messaggio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
include("config.php");
$nick=$_GET['nick'];
$password=$_GET['password'];
$messaggio=$_GET['messaggio'];
$messaggio=stripslashes($messaggio);/*elimina gli slashes aggiunti con addslashes*/
$messaggio=str_replace("\n"," ",$messaggio);/*sostituisce gli a capo con degli spazi nel messaggio*/
$commento="[".date("H:i - d/m/y")."] ".$nick."|".$messaggio."\n";/*stringa composta da data,nick e testo del messaggio*/
if ( !empty($_GET['faccina']) ) $commento = $_GET['faccina']." ".$commento ;
$url="chat.php"."?nick=".$nick."&password=".$password;
if ( !empty($_GET['faccina']) ) $url .= "&faccina=".$_GET['faccina'] ;
$cercamsg = strstr($messaggio,"<");/*trova la prima occorrenza di < nel
messaggio*/
$cercamsg2 = strstr($messaggio,">");/*trova la prima occorenza di > nel
messaggio*/
if (empty($messaggio))
{
Header("Location: $url");
}
elseif ($cercamsg && $cercamsg2)
{
Header("Location: $url");
}
else
{
$apri_file=fopen($file_mess,"a+");
fputs($apri_file,$commento);
fclose($apri_file);
Header("Location: $url");
}
?>
</body>
</html>