splashcoder
Новичок
Есть класс для архивации файлов, в нём конструкция вида
Для чего здесь eval и как можно его заменить?
Без этой строки архив создаётся, но не открывается.
PHP:
$dtime = dechex($this->unix2DosTime($time));
$hexdtime = '\x' . $dtime[6] . $dtime[7]
. '\x' . $dtime[4] . $dtime[5]
. '\x' . $dtime[2] . $dtime[3]
. '\x' . $dtime[0] . $dtime[1];
eval('$hexdtime = "' . $hexdtime . '";');
Без этой строки архив создаётся, но не открывается.