Здравствуйте, помогите пожалуйста вывести array в Smarty. В файле state.dat находятся данные размещенные в одну строку.
У меня получилось достать значение только последней строки, а мне нужны все которые есть в файле. Я не программист поэтому большой трудностью было уже подключить это к существующему шаблону. Мучался целый день ничего не получается. Хочу добавить страницу с просмотром статистики на сайт и вот все не как.
PHP:
скопировать код в буфер обмена
<?PHP if (!LoggedIn()) { header("Location: ./index.php"); } if (isset($_GET[col ])) { $col=$_GET[col ]; } else { $col=50; } $file=file("state.dat"); ?> <?PHP if ($col>sizeof ($file)) { $col=sizeof($file); } ?> <?PHP for ($si=sizeof($file)-1; $si+1 >sizeof ($file)-$col; $si--) { $q1[$si]=$string[0]; // date $q2[$si]=$string[1]; // bot $q3[$si]=$string[2]; // ip $q4[$si]=$string[3]; $q5[$si]=$string[4]; // referer } //$smarty->assign('Dater', $file); //$smarty->assign('Namer', $q2[$si]=$string[1]); //$smarty->assign('IPr', $q3[$si]=$string[2]); // Assign this page's variables $smarty->assign('page_title', "Visitors"); $smarty->assign('page_header', "View Site Visitors"); // Capture this page's content $page_content = $smarty->fetch($CONFIG['website_path'] . 'admin/skin/sniff.tpl'); $smarty->assign('page_content', $page_content); // Display the template HTML $smarty->display($CONFIG['website_path'] . 'admin/skin/layout.tpl'); ?>
|