Читаем файл csv средствами php

13.11.2014

Задача вывести на экран данные из csv файла ,в первой строке указывается id пользователя, собственно по нему и идет выборка данных из файла

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
29
<? $url = ''; //ссылка на файл
$user = get_current_user_id(); // ID пользователя вордпресс
$handle = fopen($url, "r");
echo '<h1>Прайс</h1>';?>
<table>
<tr>
   <th>1</th>
  <th>2</th>
  <th>3</th>
  <th>4</th>
</tr>

<?
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
    $num = count($data);
     $row++;
    if($data[0]==$user){
   
    ?>
    <tr>
    <td><? echo iconv("WINDOWS-1251", "UTF-8", $data[1]);?></td>
    <td><? echo iconv("WINDOWS-1251", "UTF-8", $data[2]);?></td>
    <td><? echo iconv("WINDOWS-1251", "UTF-8", $data[3]);?></td>
    <td><? echo iconv("WINDOWS-1251", "UTF-8", $data[4]);?></td>
    </tr>  
        <?
    }
}
fclose($handle);?>