⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.php

📁 Network Administration Visualized 网络管理可视化源码
💻 PHP
字号:
<?php/* * $Id: index.php 2674 2004-04-28 13:03:41Z mortenv $ * * Copyright 2002-2004 UNINETT AS *  * This file is part of Network Administration Visualized (NAV) * * NAV is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * NAV is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with NAV; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * * * Authors: Andreas Aakre Solberg <andreas.solberg@uninett.no> * */error_reporting(0);	header("Content-type: text/vnd.wap.wml");  	echo '<?xml version="1.0" encoding="UTF-8"?>'; 	echo '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">';?><wml><card id="main" title="NAVprofiles"><?php$filename = "/usr/local/nav/local/etc/conf/db.conf";// Get fileconfiglines            $conffile = file($filename);// Init variables, in case they dont exist in config file...$dhost = "localhost";$dport = "5432";$ddb = "navprofiles";$duser = "navprofile";$dpass = "";foreach ($conffile as $confline) {    $tvar = split('=', trim($confline));    $prop = trim($tvar[0]); $value = trim($tvar[1]);    switch ($prop) {        case 'dbhost'		: $dhost = $value; break;        case 'dbport'		: $dport = $value; break;        case 'db_navprofile'	: $ddb   = $value; break;        case 'script_navprofile' 	: $duser = $value; break;        case 'userpw_navprofile' 	: $dpass = $value; break;    }}$cstr = "user=$duser password=$dpass dbname=$ddb";         //echo "<p>" . $cstr;if (! $dbcon = pg_connect($cstr) ) {    echo gettext("<p>Database error! Sorry.</p></card></wml>");    exit();}             require("db.php");require("varlib.php");$dbh = new WDBH($dbcon);/* *	OVERSIKT OVER VARIABLER *		k wapkey *		p profilid p氓 brukerprofil det byttes til.. *		 * * */if (get_exist('k') ) {	$user = $dbh->sjekkwapkey(get_get('k'));		if ($user[0] == 0) {		echo "<p>WAP key is invalid.</p></card></wml>";		exit();		}} else {	echo "<p>WAP key not submitted.</p></card></wml>";	exit();}echo "<p>You are successfully logged in as <br/>" . $user[1]. "</p>";if ( get_exist('p') ) {	$nyprofil = get_get('p') == 0 ? 'null' : get_get('p');	$dbh->aktivProfil($user[0], $nyprofil );	$dbh->nyLogghendelse($user[0], 9, "Active profile is changed to (id=" . get_get('p') . ")");	echo '<p>Active profile is changed. (new id: ' . $nyprofil . ')</p>';}echo '<p><b>Active profile:</b></p>';$profiler = $dbh->listprofiler($user[0]);$selval = is_null($user[3]) ? 0 : $user[3];echo '<p><select name="p" value="' . $selval . '" ivalue="' . $selval . '">' . "\n";echo '<option value="0">No active profile</option>' . "\n";for ($i = 0; $i < sizeof($profiler); $i++) {	echo '<option value="' . $profiler[$i][0] . '">' . 		$profiler[$i][1] . '</option>' . "\n";}if (sizeof($profiler) < 1) {	echo '<option value="0">No profiles..</option>';}echo '</select></p>';echo '<do type="accept" label="Change profile" >';#echo '<postfield name="p" value="$(p)" />';echo '<go href="?k=' . get_get('k') . '&amp;p=$(p:escape)"/></do>';echo '</card></wml>';pg_close($dbcon);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -