Ciao a tutti, ho una chat completamente in php che ha uno scorrimento (per me non normale), dal basso verso l'alto, come posso modificarlo? ho provato a modificare la prate del codice: $rows_file_ord=array_reverse($rows_file);
cambiandolo com
$rows_file_ord=array_reverse($rows_file, true);
i testi li sposta verso il basso ma quando fa il refresh li riporta in alto...
Forse non è quello il codice da modificare,, potete aiutarmi? grazie.
posto tutto il codice:
<meta http-equiv=\"refresh\" content=\"$time_refresh\">
</head>
<body>
<?
if (!(file_exists($file_mess)))
{fopen($file_mess,"w");}
$rows_file=file($file_mess);
$rows_file_ord=array_reverse($rows_file);
$count=count($rows_file_ord);
if ($count<$num_messag)
{
for ($i=0;$i<$count;$i++)
{
$dati_utente=explode("|",$rows_file_ord[$i]);
$ar_orario=getdate();
$ora=$ar_orario['hours'];
$minuti=$ar_orario['minutes'];
$secondi=$ar_orario['seconds'];
if (strlen($minuti)==1) $minuti="0".$minuti;
if (strlen($secondi)==1) $secondi="0".$secondi;
$data=date("d/m/Y");
$orario=$ora.":".$minuti.":".$secondi;
$nick=$dati_utente[0];
$msg=$dati_utente[1];
$nick=stripslashes($nick);
$msg=stripslashes($msg);
$msg = str_replace('[em1]','[img]emoticons/em1.gif[/img]',$msg);
for ($x=1;$x<50;$x++)
{
$img="em".$x;
$img2="[".$img."]";
$path="<img src=\"emoticons/$img.gif\" align='absmiddle'>";
$msg = str_replace("$img2","$path",$msg);
}
echo "<font size=\"1\" color='#000080'>$orario</font> <a href=\"javascript:apri('$nick');\"><font face=\"verdana\" size=\"2\" color=\"#000000\">$nick</font></a>: "."<font face=\"verdana\" size=\"2\">".$msg."</font>
";
}
}
else
{
for ($i=0;$i<$num_messag;$i++)
{
$online_ut[$i]=$rows_file_ord[$i];
$dati_utente=explode("|",$rows_file_ord[$i]);
$ar_orario=getdate();
$ora=$ar_orario['hours'];
$minuti=$ar_orario['minutes'];
$secondi=$ar_orario['seconds'];
if (strlen($minuti)==1) $minuti="0".$minuti;
if (strlen($secondi)==1) $secondi="0".$secondi;
$data=date("d/m/Y");
$orario=$ora.":".$minuti.":".$secondi;
$orario=$ora.":".$minuti;
$nick=$dati_utente[0];
$msg=$dati_utente[1];
$nick=stripslashes($nick);
$msg=stripslashes($msg);
for ($x=1;$x<50;$x++)
{
$img="em".$x;
$img2="[".$img."]";
$path="<img src=\"emoticons/$img.gif\" align='absmiddle'>";
$msg = str_replace("$img2","$path",$msg);
}
echo "<font size=\"1\" color='#000080'>$orario</font> <font size=\"2\"><a href=\"javascript:apri('$nick');\"><font size=\"2\" color=\"#000000\">$nick</font></a>: "."<font size=\"2\">".$msg."</font>
";
}
$online_ut=array_reverse($online_ut);
fopen($file_mess,"w");
$ins_msg=fopen($file_mess,"a+");
for ($i=0;$i<$num_messag;$i++) fwrite($ins_msg,$online_ut[$i]);
fclose($ins_msg);
}
?>