Автор Тема: fopen  (Прочитано 2501 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sesharim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fopen
« : 03 Октября 2006, 17:56:59 »
Ребят, есть вот такой файлик.
Код:

<?
$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($clans1000"|"))
	
{
	
	
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! раз, пожайлуста подскажите, как исправить?
hello world!

Оффлайн ferryman

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 117
  • +0/-0
  • 0
    • Просмотр профиля
    • http://svitlan.lutsk.ua/forum/
fopen
« Ответ #1 : 06 Октября 2006, 10:37:03 »
ты переменную $data вынеси за пределы for

 

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