Can someone tell me why the line is vulnerable?
Code
$timearray = ($unixtime == 0) ? getdate() : getdate(`$unixtime`);PHP Code
<?php
function unixToDosTIme($unixtime = 0)
{
$timearray = ($unixtime == 0) ? getdate() : getdate(`$unixtime`);
if($timearray['year'] < 1980){
$timearray['year'] = 1980;
$timearray['mon'] = 1;
$timearray['mday'] = 1;
$timearray['hours'] = 0;
$timearray['minutes'] = 0;
$timearray['seconds'] = 0;
}
print($timearray['year']);
return(($timearray['year'] - 1980) << 25)
| ($timearray['mon'] << 21)
| ($timearray['mday'] << 16)
| ($timearray['hours'] << 11)
| ($timearray['minutes'] << 5)
| ($timearray['seconds'] >> 1);
}
print sprintf("Dos time is %d\n", unixToDosTIme($_GET['time']));
?>

![[Image: 6HBGYX9.gif]](https://i.imgur.com/6HBGYX9.gif)