Короче есть два файлы в одном название категорий, а вдругом вот следубщее Имя|описание|категория|путь до файла (*) Скрипт выводит название категорий и (*) если входит в эту категорию, тока вот проблема на деле он выводит (*) только в последнию категорию независимо от ее названия!!! Вот кусок кода PHP: $info_cat=file('modules\flash\cat.txt'); $razm_cat=sizeof($info_cat); //ðàçìåð ôàéëà //---------------------------------------------- $mesagi=file('modules\flash\inform.txt'); $razm=sizeof($mesagi); //ðàçìåð ôàéëà //----------------------------------------------------- for ($i=0;$i<count($info_cat);$i++) { if ($i>=$razm_cat){break;} list($name_cat)=explode("\n",$info_cat[$i]); echo " <center><b><font color=#FF5500>$name_cat</center></font></b><br> <table width='100%' border='1' cellspacing='0' cellpadding='2'> <tr><td width='30%'><center>Íàçâàíèå</center></td><td><center>Îïèñàíèå</center></td></tr>"; for ($y=0;$y<$razm;$y++) { if ($y>=$razm){break;} list($name,$opisanie,$cat,$patch)=explode("|",$mesagi[$y]); if ($name_cat==$cat){echo "<tr><td><a href='$patch'>$name</a></td><td>$opisanie</td></tr>";} } echo"</table><br>"; }