Hi,
I have been trying to include htmlentities in the code below but just can't figure out how to do it:
if(empty($data[$c])) {
$value = " ";
} else {
$value = $data[$c];
}
$data is the output value. Here is the full code:
<?php
$pfad = ROOT_DIR . '/data/';
$text = 'style="color: #5b5b5b"';
$align = 'style="text-align: center"';
$row = 1; $x = 0;
if (($handle = fopen($pfad."test.txt", "r")) !== FALSE) {
echo '<table ' . $text .'>';
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
if ($row == 1) {
echo '<thead><tr>';
} else {
echo '<tr>';
}
for ($c=0; $c < $num; $c++) {
if($row == 1) {
if($c == 1) {
//$date = $data[$c];
//$days = array("6","7","1","2","3","4","5");
//$day = $days[date("w",strtotime($date))];
//$x = $day;
$date_str = $data[$c];
$temp = explode(".", $date_str);
$date = mktime(0, 0, 0, $temp[1], $temp[0], $temp[2]);
$days = array("7","1","2","3","4","5","6");
$day = $days[date("w",$date)];
$x = $day - 1;
//echo "TAG: " .$x ."-" .$date;
}
}
if($c == 0) {
$bgcolor = '#f9f9f9' ;
} else {
if(($c + $x) % 7 == 0) {
$bgcolor = '#00e5e5' ;
} elseif (($c + $x + 1) % 7 == 0) {
$bgcolor = '#a3cbe2' ;
}
else {
$bgcolor = '#f9f9f9' ;
}
}
if($row == 1) {
$value = $data[$c];
if($c >= 1) {
$value = substr($value,0,5);
}
} else {
if(empty($data[$c])) {
$value = " ";
} else {
$value = $data[$c];
}
}
if ($row == 1) {
echo '<th ' . $align . ' bgcolor = '.$bgcolor.'>'.$value.'</th>';
} else {
echo '<td ' . $align . ' bgcolor = '.$bgcolor.'>'.$value.'</td>';
}
}
if ($row == 1) {
echo '</tr></thead><tbody>';
} else {
echo '</tr>';
}
$row++;
}
echo '</tbody></table>';
fclose($handle);
} else {
echo "No data sorry";
}
?>