function create_cache() { global $db; $cate_arry = array(); $cate_array_one = array(); $cate_query = $db->query("select * from ve123_categories where parent_id='0'"); while ($cate = $db->fetch_array($cate_query)) { $cate_array_one = get_cate_array($cate["cate_id"]); if (!is_array($cate_array_one)) { $cate_array_one = array(); } $this_array = array($cate["cate_id"] => $cate["cate_title"]); $cate_array[$cate["cate_id"]] = $cate_array_one + $this_array; $cate_menu_array[$cate["cate_id"]] = get_cate_menu_array($cate["cate_id"]); } $str = "<?php " . chr(13) . chr(10); $str .= "\$nav_cate_array=" . var_export($cate_array, true) . ";" . chr(13) . chr(10); $str .= " ?>"; $fp = @fopen("../cache/s_cate_array.php", "w") or die("写方式打开文件失败,请检查程序目录是否为可写"); //配置conn.php文件 @fputs($fp, $str) or die("文件写入失败,请检查程序目录是否为可写"); @fclose($fp); $str_menu = "<?php " . chr(13) . chr(10); $str_menu .= "\$nav_cate_menu_array=" . var_export($cate_menu_array, true) . ";" . chr(13) . chr(10); $str_menu .= " ?>"; $fp = @fopen("../cache/s_cate_menu_array.php", "w") or die("写方式打开文件失败,请检查程序目录是否为可写"); //配置conn.php文件 @fputs($fp, $str_menu) or die("文件写入失败,请检查程序目录是否为可写"); @fclose($fp); }
function create_cache() { global $db; $cate_arry = array(); $cate_array_one = array(); $cate_query = $db->query("select * from ve123_categories where parent_id='0'"); while ($cate = $db->fetch_array($cate_query)) { $cate_array_one = get_cate_array($cate['cate_id']); if (!is_array($cate_array_one)) { $cate_array_one = array(); } $this_array = array($cate['cate_id'] => $cate['cate_title']); $cate_array[$cate['cate_id']] = $cate_array_one + $this_array; $cate_menu_array[$cate['cate_id']] = get_cate_menu_array($cate['cate_id']); } $str = '<?php ' . chr(13) . chr(10); $str .= "\$nav_cate_array=" . var_export($cate_array, true) . ';' . chr(13) . chr(10); $str .= ' ?>'; $fp = @fopen('../cache/s_cate_array.php', 'w') or die('写方式打开文件失败,请检查程序目录是否为可写'); @fputs($fp, $str) or die('文件写入失败,请检查程序目录是否为可写'); @fclose($fp); $str_menu = '<?php ' . chr(13) . chr(10); $str_menu .= "\$nav_cate_menu_array=" . var_export($cate_menu_array, true) . ';' . chr(13) . chr(10); $str_menu .= ' ?>'; $fp = @fopen('../cache/s_cate_menu_array.php', 'w') or die('写方式打开文件失败,请检查程序目录是否为可写'); @fputs($fp, $str_menu) or die('文件写入失败,请检查程序目录是否为可写'); @fclose($fp); }