The code below converts a .csv table into html: the content of every cell is shown as it is, plain text.
However I need to display a linked text in HTML, how can I do?
For example, my csv file has 4 columns as below:
_________________________________________________________________________
| SITENAME | URL | PAGENAME | URL2 |
--------------------------------------------------------------------------
| mysite |http://www.mysite.com| mynicepage | http://www.pg.com|
--------------------------------------------------------------------------
| hersite |http://www.site.com | hernicepage | http://www.ab.com|
--------------------------------------------------------------------------
The resulting HTML table should have 2 columns: SITENAME and PAGENAME. Each element of these two columns should open the corresponding link (in a new page) appearing in the right side. How to do?
Thanks in advance.
';
}else{
echo '
';
}
for ($c=0; $c < $num; $c++) {
if(empty($data[$c])) {
$value = " ";
}else{
$value = $data[$c];
}
if ($row == 1) {
// ------------- head
echo '
'.$value.'
';
}else{
// ------------- body
echo '
'.$value.'
';
}
}
if ($row == 1) {
echo '
';
}else{
echo '';
}
$row++;
}
echo '';
echo '';
fclose($handle);
}
?> Instead of the I would suggest some padding: 0px 5px; on the td.
以上就是Conversion from csv to an HTML table containing url的详细内容,更多请关注web前端其它相关文章!