salve a tutti, volevo fare in modo di implementare la funzione "alt" nella pagina messaggi della chat.
in pratica voglio che posizionadomi sopra al nick del messaggio, appaia la spiegazione del nick prendendo i dati corrispondenti dal file registro.txt
posto la pagina messaggi:
Codice PHP:
<html>
<head>
<title>Messaggi degli utenti</title>
<?php
include("config1.php");
echo "<meta http-equiv=\"refresh\" content=\"$time_refresh\">";
?>
</head>
<body bgcolor="white">
<?php
if (!(file_exists($file_mess))) {
$fpw = fopen($file_mess,"w"); fclose($fpw);
}
$rows_file=file($file_mess);
$rows_file_ord=array_reverse($rows_file);
$count=count($rows_file_ord);
for ($i=0;($i<$count && $i<$num_messag);$i++)
{
$dati_utente=explode("|",$rows_file_ord[$i]);
$nick=$dati_utente[0];
$msg=$dati_utente[1];
$nick=stripslashes($nick);
$msg=stripslashes($msg);
$nick = str_replace('[em1]','[img]emoticons/em1.gif[/img]',$nick);
$msg = str_replace('[em1]','[img]emoticons/em1.gif[/img]',$msg);
for ($x=1;$x<27;$x++)
{
$img="em".$x;
$img2="[".$img."]";
$path="<img src=\"emoticons/$img.gif\">";
$msg = str_replace("$img2","$path",$msg);
}
for ($x=1;$x<27;$x++)
{
$img="em".$x;
$img2="[".$img."]";
$path="<img src=\"emoticons/$img.gif\">";
$nick = str_replace("$img2","$path",$nick);
}
echo "[b]<font face=\"verdana\" size=\"2\" color=\"#000000\">$nick</font>: [/b]"."<font face=\"verdana\" size=\"2\">".$msg."</font>
";
}
?>
</body>
</html>
potrei far in modo di richiamare questo pezzo di codice:
Codice PHP:
<?
include("config.php");
$nick=$_GET['nick'];
$ar_dati=file($file_reg);
$dim_arr=count($ar_dati);
for ($i=0;$i<$dim_arr;$i++)
for ($i=0;$i<$dim_arr;$i++)
{
$dati_ut=explode("|",$ar_dati[$i]);
$nick_ut=$dati_ut[0];
if ($nick_ut==$nick)
{
$age=$dati_ut[2];
$sex=$dati_ut[3];
$nation=$dati_ut[4];
$hobbies=$dati_ut[5];
}
}
?>
spero in qualche aiuto.