
10.09.2009, 00:38
|
|
Познающий
Регистрация: 17.03.2007
Сообщений: 98
С нами:
10080415
Репутация:
45
|
|
Столкнулся со следующей ситуацией:
PHP код:
$pageList = array();
$fileList = array();
$pageList[1] = 'Contact Information';
$pageList[2] = 'Event Information';
$pageList[3] = 'Payment Information';
$pageList[4] = 'Submit';
$fileList[1] = 'ContactBP';
$fileList[2] = 'Events';
$fileList[3] = 'Payment';
$fileList[4] = 'Success';
$file = $fileList[$pageNo];
eval( "{$file}Page::createPage(" . '$pageNo, $pageList, $theme, $fileList );' );
К $pageNO доступ извне есть, но:
1. отсекается $file = $fileList[$pageNo]
2.так же сильно обламывает $fileList = array()
Подскажите, есть ли способ какой-то обойти оба способа "защиты"?
|
|
|