Ciao a tutti,
mi sono istallato un programmino per postare del testo da remoto in una pagina chiamata cronaca.php, conaca di una partita di calcio.
E fin qui tutto bene, il mio problema e che quando vado ad cancellare il testo dalla pagina web mi chede delle credenziali da me inpostate precedentemente.
Quando io vado a cancellare il testo inviato clicco nel lick “Pannello di controllo” del Form essendo protetto da password mi chiede User e pass. Ed è proprio qui il bello non riesco a passare mi dice che è errata e non mi fa passare.

// Credenziali di autenticazione al pannello di amministrazione per cancellare i messaggi
$username="user";
$pwd="user";
Essendo queste le credenziali date non posso sbagliare, ecco perche ho chiesto a voi di darci un occhiata.
form:[PHP]
<?php
include("config.php");
include("language.dat");
?>

<script language = "JavaScript">
function textCounter(campo, countfield, maxlimit) {
if(campo.value.length > maxlimit){
campo.value = campo.value.substring(0, maxlimit);
}
else{
countfield.value = maxlimit - campo.value.length;
}
}
</script>
<script language="javascript">
function aggiungi(y)
{
espressione=document.form_ins.messaggio.value;
new_espressione=espressione + y;
document.form_ins.messaggio.value=new_espressione;
}
</script>
<style>
.stile {
background:#FFFFFF;
font-family:verdana;
font-size:8pt;
}
</style>



<body bgcolor="#99CCFF">


<table width="180" align="center" bordercolor="#000000" bgcolor=<? echo $color_background; ?> style="border:1px solid;">
<tr>
<td height="21" bgcolor=<? echo $color_title; ?>><div align="center"><font color="#000000" size="1" face="Verdana"><?php echo $lan[0]; ?></font></div></td>
</tr>
<tr>
<td ><form method="post" action="insert.php">
<table width="170" border="0" align="center">
<tr>
<td colspan="2"><iframe width="180" align="center" src="messaggi.php" scrolling="yes" style="overflow-x: hidden;" ></iframe></td>
</tr>
<tr>
<td colspan="2"><div align="center"><font size="1" face="Verdana"><?php echo $lan[1]; ?>
</font></div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="nick" type="text" style="font-family:Verdana;font-size:11px;" size="20" maxlength=<? echo $max_name_lenght; ?>>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><font size="1" face="Verdana"><?php echo $lan[2]; ?>
</font></div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<textarea style="font-face:Verdana;font-size:11px;" class="stile" rows="3" onKeyDown=<? echo 'textCounter(this.form.messaggio,this.form.rem,'.$ max_words_lenght.');'; ?> onKeyUp=<? echo 'textCounter(this.form.cjmsg,this.form.rem,'.$max_ words_lenght.');';?> cols="20" type="text" name="messaggio"></textarea>
</div></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana"><?php echo $lan[3]; ?></font></div></td>
<td><div align="center">
<input readonly class="stile" type=text name=rem size=3 maxlength=3 value=<? echo $max_words_lenght; ?>>
</div></td>
</tr>
<tr>
<td height="26" colspan="2"> <div align="center">
<input type="submit" name="Submit" value="<?php echo $lan[4]; ?>" <? echo "style='background:$button_background;border:1 px solid'"; ?>>
</div></td>
</tr>
<tr bgcolor=<? echo $color_title; ?>>
<td height="26" colspan="2">
<div align="center"><font color="#000000" size="1" face="Verdana"><?php echo $lan[5]; ?></font></div></td>
</tr>
<tr>
<td height="26" colspan="2"><div align="center"><font size="1" face="Verdana">
By <font color="#000000"><?php echo $lan[7]; ?></font></font></div></td>
</tr>
</table>
</form></td>
</tr>
</table>

------------------------------------------------------------------------------------
config.php
<?php

// Credenziali di autenticazione al pannello di amministrazione per cancellare i messaggi
$username="user";
$pwd="user";

// Url della pagina dove si inserisce lo shoutbox
$url="http://www.acnoventa.it/box/cronaca.php";

// Lunghezza di caratteri massima per il nome
$max_name_lenght="10";

// Lunghezza di caratteri massima per il messaggio
$max_words_lenght="600";

// Colore del form per l'inserimento del messaggio
$color_background="#E7E9FA";

// Colore del titolo del form per l'inserimento del messaggio
$color_title="#BBC2F2";

// Colore di sfondo del bottone per inviare i messaggi
$button_background="#CFF3FA";

// Elenco delle parole proibite che si vogliono intercettare nei messaggi

// I messaggi contenenti queste parole non sarannno visualizzati
$proibito=array("parolaccia","parolaccia2","parola ccia3");

// Numero massimo di messaggi che si vuol visualizzare. Valore minimo = 1
$max_messaggi=1;

?>
---------------------------------------------------------------
admin.php
<?php
session_start();
$_SESSION['autenticato']=false;
?>
<html>
<head>
<title>Pannello di amministrazione</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-image: url(../Immagini/sfondosit.png);
}
-->
</style></head>

<body>
<?php
include("config.php");
include("language.dat");

if(!isset($PHP_AUTH_USER))
{
Header("WWW-Authenticate: Basic realm=\"Zona protetta\"");
Header("HTTP/1.0 401 Unauthorized");
echo $lan[9]."\n";
exit;
}
else
{
if (($PHP_AUTH_USER == $username) && ($PHP_AUTH_PW == $pwd))
{

$_SESSION['autenticato']=true;

if (!(file_exists("messaggi.txt")))
{fopen("messaggi.txt","w");}

function conta_msg($file)
{
$array_messaggi=file($file);
$messaggi_concatenati=trim($array_messaggi[0]);
$scan_trattino=strstr($messaggi_concatenati,"-");

if ($messaggi_concatenati=="")
{$numero_messaggi=0;}
elseif (!($scan_trattino))
{$numero_messaggi=1;}
else
{
$array_sing_msg=explode("-",$messaggi_concatenati);
$numero_messaggi=count($array_sing_msg);
}
return $numero_messaggi;
}

$numero_messaggi=conta_msg("messaggi.txt");
$array_messaggi=file("messaggi.txt");
$messaggi_concatenati=trim($array_messaggi[0]);
$array_sing_msg=explode("-",$messaggi_concatenati);

if ($numero_messaggi==0)
{
echo "<font face='Verdana' size='2'><center>$lan[8]
<font color='black'>$lan[11]</font></center></font>";
}
else
{
echo "<div align='center'><table border='1' cellpadding='6' bordercolor='black'>";
echo "<tr bgcolor='yellow'><td><center><font face='Verdana' size='1'>$lan[12]</font></center></td><td><center><font face='Verdana' size='1'>$lan[13]</font></center></td><td><center><font face='Verdana' size='1'>$lan[14]</font></center></td><td><center><font face='Verdana' size='1'>$lan[15]</font></center></td><td><center><font face='Verdana' size='1'>$lan[16]</font></center></td></tr>";
for ($k=0;$k<$numero_messaggi;$k++)
{
$info=explode("|",$array_sing_msg[$k]);
$nick=$info[0];
$messaggio=$info[1];
$data=$info[2];
$orario=$info[3];
echo "<tr bgcolor='white'><td><center><font face='Verdana' size='1'>$nick</font></center></td><td><center><font face='Verdana' size='1'>$messaggio</font></center></td><td><center><font face='Verdana' size='1'>$data</font></center></td><td><center><font face='Verdana' size='1'>$orario</font></center></td><td><center><font face='Verdana' size='1' color='black'>$lan[16]</font></center></td></tr>";
}
echo "</table>

</div>";
echo "<div align='center'><table width='250' cellpadding='4' bgcolor='white' style='border:1px solid;' bordercolor='black'><tr><td><center><font color='black' face='Verdana' size='2'>$lan[17]</font></center></td></tr></table></div>";
}
}
else { echo $lan[18];}
}
?>
</body>
</html>
---------------------------------------------------------------------------
cancella.php
<?php
session_start();
if ($_SESSION['autenticato'] !=true)
{
echo "<font face='Verdana' size='2'>Non hai il permesso per accedere a questa pagina</font>";
exit();
}
?>
<html>
<head>
<title>Cancellazione del messaggio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#CBE7F5">
<?
$valore=$_POST['val'];

function conta_msg($file)
{
$array_messaggi=file($file);
$messaggi_concatenati=trim($array_messaggi[0]);
$scan_trattino=strstr($messaggi_concatenati,"-");

if ($messaggi_concatenati=="")
{$numero_messaggi=0;}
elseif (!($scan_trattino))
{$numero_messaggi=1;}
else
{
$array_sing_msg=explode("-",$messaggi_concatenati);
$numero_messaggi=count($array_sing_msg);
}
return $numero_messaggi;
}

$numero_messaggi=conta_msg("messaggi.txt");

$array_messaggi=file("messaggi.txt");
$messaggi_concatenati=trim($array_messaggi[0]);
$array_sing_msg=explode("-",$messaggi_concatenati);

if ($numero_messaggi==1)
{
fopen("messaggi.txt","w");
echo "<center><font face='Verdana' size='2' color='black'>Messaggio cancellato</font>

Vai al pannello di amministrazione</center>";
}
else
{
for ($i=0;$i<$numero_messaggi;$i++)
{
if ($i!=$val)
{
if ($i==$numero_messaggi-1)
$msg_recenti.=$array_sing_msg[$i];
else
$msg_recenti.=$array_sing_msg[$i]."-";
}
}
$nuovo_file=fopen("messaggi.txt","w");
fwrite($nuovo_file,$msg_recenti);
fclose($nuovo_file);
echo "<center><font face='Verdana' size='2' color='black'>Messaggio cancellato</font>

<font face='Verdana' size='2' color='black'>Vai al pannello di amministrazione</font></center>";
}


?>
</body>
</html>
----------------------------------------
ringranziandovi anticipatamente per una vostra eventuale risposta porgo distinti saluti