проблема с php скриптом, помогите плиз

Discussion in 'PHP' started by Utochka, 24 Mar 2006.

  1. Utochka

    Utochka Elder - Старейшина

    Joined:
    21 Dec 2005
    Messages:
    495
    Likes Received:
    106
    Reputations:
    54
    Короче есть два файлы в одном название категорий, а вдругом вот следубщее

    Имя|описание|категория|путь до файла (*)

    Скрипт выводит название категорий и (*) если входит в эту категорию, тока вот проблема на деле он выводит (*) только в последнию категорию независимо от ее названия!!!

    Вот кусок кода
    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>"
     }