HEX
Server: Apache/2.4.37 (CentOS Stream) OpenSSL/1.1.1k
System: Linux ysnet.com.tw 4.18.0-553.5.1.el8.x86_64 #1 SMP Tue May 21 05:46:01 UTC 2024 x86_64
User: test (521)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /var/www/net/indexpppoe.php
<?php
	include "routeros_api.php";
	include "name.php";
	$vpn = $_GET['vpn'];
	$nombro=$_GET['nombro'];
	$password=$_GET['password'];
	$mikrotik_ip = $vpn.'.sn.mynetname.net';
	#$mikrotik_ip = 'b8d00a83a70b.sn.mynetname.net';  
	$API = new RouterosAPI();
	if ($API->connect($mikrotik_ip, $mikrotik_username,$mikrotik_password)) {
		$idname = $API->comm("/system/identity/print");
		$chname = $API->comm("/system/note/print");
		echo $idname['0']['name'].rawurldecode($chname['0']['note'])."<br>";
		$queues = $API->comm("/ppp/profile/print");
		$ii=0;
		for ($i=0;$i < count($queues);$i++){
			if(isset($queues[$i]['remote-address'])&&isset($queues[$i]['rate-limit'])){
				$class[$ii] = $queues[$i]['name'];
				$ii++;
			}
		}
    rsort($class);
	}
	$API->disconnect();
?>
<html>
	<head>
	<meta charset="utf-8">
	<title>創建PPPOE</title>
	</head>
	<style type="text/css">
		.body {
            font-family: Arial, sans-serif;
            text-align: center;
            margin: 50px;
        }
	</style>
	<body>
		<form action="pppoe.php?vpn=<?php echo $_GET['vpn'];?>" method="post">
		帳號: 	<input type="text" name="nombre" required="required" value="<?php echo $nombro;?>" ><br>
		密碼: 	<input type="text" name="password" required="required" value="<?php echo $password;?>"><br>
		方案: 	<select name="profile" >
					<option value="none" selected disabled hidden>請選擇方案</option>
					<?php for ($i=0;$i < count($class);$i++){?>
					<option value="<?php echo $class[$i]?>"><?php echo $class[$i]?></option>
					<?php } ?>
				</select><br>
		備註: 	<input type="text" name="comment" required="required" ><br>
				<input type="submit" value="提交">
		</form>
		<form action="pppoecheck.php?vpn=<?php echo $_GET['vpn'];?>" method="post" >
				帳號: 	<input type="text" name="nombre" value="<?php echo $nombro;?>"><br>
				<input type="submit" value="查核">
		</form>
	</body>
</html>