Программирование > PHP

fopen

(1/1)

sesharim:
Ребят, есть вот такой файлик.
Код:

<?
$clans = fopen("http://service.neverlands.ru/rate/clans.txt","r");

echo "<table align=\'center\' border=\'0\' cellspacing=\'1\' cellpadding=\'1\' class=\'tbl-border\'><tr align=\'center\'><td class=\'tbl2\'>Клан</td><td class=\'tbl2\'>Очки</td></tr>";
$row = 0;


while ($data = fgetcsv($clans, 1000, "|"))
{
if ($row > 1) {
  for ($c=0; $c<count($data); $c++)
                {
                        switch ($data[\'0\'])
                        {
                        case "0": $data[\'0\'] = ""; break;
                        case "1": $data[\'0\'] = "<img src=http://image.neverlands.ru/signs/darks.gif border=0> "; break;
                        case "2": $data[\'0\'] = "<img src=http://image.neverlands.ru/signs/lights.gif border=0> "; break;
                        case "3": $data[\'0\'] = "<img src=http://image.neverlands.ru/signs/sumers.gif border=0> "; break;
                        case "4": $data[\'0\'] = "<img src=http://image.neverlands.ru/signs/chaoss.gif border=0> "; break;
                        }
echo "<tr><td class=\'tbl1\'> ".$data[\'0\']." <img src=http://image.neverlands.ru/signs/".$data[\'1\']."> ".$data[\'2\']."</td><td class=\'tbl1\'>".$data[\'3\']."</td></tr>";


}
}

$row++;
}

echo "</table>";
fclose($clans);
?>

Но проблема в том, что каждая строчка выводиться по 5! раз, пожайлуста подскажите, как исправить?

ferryman:
ты переменную $data вынеси за пределы for

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии