Ik probeer een csv in te lezen in een array
maar het gaat mis bij dit stukje code
Dit is de voledige source
de foutmelding die PHP genereerd is
Parse error: parse error in /dkg-olt/csv-import/index.php(28) : eval()'d code on line 1
maar het gaat mis bij dit stukje code
code:
1
2
3
| //$buildEval = "$" . $csvarray[$teller] . "[" . ($row - 1) . "] = \"" . $data $teller] . "\";"; //eval($buildEval); eval("$" . $csvarray[$teller] . "[" . ($row - 1) . "] = \"". $data[$teller] . "\";"); |
Dit is de voledige source
code:
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
30
31
32
33
34
35
| <?php ini_set("memory_limit", "32M"); $csvbestand = "import.csv"; $row=0; $csvfile = fopen($csvbestand,"r"); while($data=fgetcsv($csvfile,1000,";")) { if($row==0) { $numberofrows = count($data); $csvarray = array(); for($teller=0;$teller<$numberofrows;$teller++) { $csvarray[$teller] = $data[$teller]; eval("$" . $data[$teller] . " = array();"); } $row = 1; } else { $numberofrows = count ($data); $row++; for($teller=0;$teller<$numberofrows;$teller++) { //$buildEval = "$" . $csvarray[$teller] . "[" . ($row - 1) . "] = \"" . $data[$teller] . "\";"; //eval($buildEval); eval("$" . $csvarray[$teller] . "[" . ($row - 1) . "] = \"". $data[$teller] . "\";"); } } } fclose ($csvfile); ?> |
de foutmelding die PHP genereerd is
Parse error: parse error in /dkg-olt/csv-import/index.php(28) : eval()'d code on line 1