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

📄 cgi-bin-mf-phonebook.html.svn-base

📁 一个很好的无线搜索、自动连接脚本
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
    }   printf "";  }  END { print ""; }')</td></tr> <!--<tr><td></td><td></td></tr>--> <TR TITLE="Enter alias here"><TD></TD><TD><INPUT NAME="newalias" SIZE="32" TYPE="TEXT" VALUE="aka"> <input name="post_newalias" title="Add Alias" type="submit" value="Add" /> <input name="post_rmalias" title="Remove Alias" type="submit" value="Remove" /></TD> </TR>  <tr><td colspan="2"><input  name="post_contacts"  title="Contacts"  type="submit" value="Contacts" />  <input  name="post_details"  title="Details"  type="submit" value="Reload" />  <input  name="post_flushdb"  title="Flush Database"  type="submit" value="Flush Database" />  <input  name="post_savedb"  title="Save Database"  type="submit" value="Save Database" /></td></tr></tbody></table></form>EOF#if [ $(nvram get sip_domain) ];#  | grep "^aor       :\|^User-Agent: 'SIP Express Router FIFO'" | \#    then export SIP_DOMAIN=$(nvram get sip_domain);#    else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;#serctl restart ser|awk 'sub("", "<br>") {print}'; sleep 3s;elif [ -n "$post_newalias" ]; thencat<<EOF<div id="main"><div id="contents"><h2>Phonebook: Alias addition</h2><form action="cgi-bin-mf-phonebook.html" method="post"><table border="1" cellpadding="0"cellspacing="0" class="form" width="548"><tbody><tr><td>EOF#test -z "$(nvram get ff_lan_proto)" && lan_proto=noconfig; if [ $(nvram get sip_domain) ]; then export SIP_DOMAIN=$(nvram get sip_domain); else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;# echo "$URI <br>"; echo "serctl alias add $newalias $(echo "$URI" | sed -n -f html.sed) <br>"; serctl alias add $newalias $(echo "$URI" | sed -n -f html.sed;); echo "<br>";cat<<EOF  </td></tr><tr><td colspan="7"><input name="post_contacts"  title="Contacts"  type="submit" value="Contacts" />  <input  name="post_details"  title="Details"  type="submit" value="Details" />  <input  name="post_flushdb"  title="Flush Database"  type="submit" value="Flush Database" />  <input  name="post_savedb"  title="Save Database"  type="submit" value="Save Database" /></td></tr></tbody></table></form>EOFelif [ -n "$post_rmalias" ]; thencat<<EOF<div id="main"><div id="contents"><h2>Phonebook: Alias removal</h2><form action="cgi-bin-mf-phonebook.html" method="post"><table border="1" cellpadding="0"cellspacing="0" class="form" width="548"><tbody><tr><td>EOF#test -z "$(nvram get ff_lan_proto)" && lan_proto=noconfig; if [ $(nvram get sip_domain) ]; then export SIP_DOMAIN=$(nvram get sip_domain); else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;# echo "$URI <br>"; echo "serctl alias rm $newalias <br>"; serctl alias rm $newalias; echo "<br>";cat<<EOF  </td></tr><tr><td colspan="7"><input name="post_contacts"  title="Contacts"  type="submit" value="Contacts" />  <input  name="post_details"  title="Details"  type="submit" value="Details" />  <input  name="post_flushdb"  title="Flush Database"  type="submit" value="Flush Database" />  <input  name="post_savedb"  title="Save Database"  type="submit" value="Save Database" /></td></tr></tbody></table></form>EOFelif [ -n "$post_rmaor" ]; thencat<<EOF<div id="main"><div id="contents"><h2>Phonebook: URI removal</h2><form action="cgi-bin-mf-phonebook.html" method="post"><table border="1" cellpadding="0"cellspacing="0" class="form" width="548"><tbody><tr><td>EOF#test -z "$(nvram get ff_lan_proto)" && lan_proto=noconfig; if [ $(nvram get sip_domain) ]; then export SIP_DOMAIN=$(nvram get sip_domain); else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;# echo "$URI <br>"; echo "serctl ul rm $AOR <br>"; serctl ul rm $AOR; echo "<br>";cat<<EOF  </td></tr><tr><td colspan="7"><input name="post_contacts"  title="Contacts"  type="submit" value="Contacts" />  <input  name="post_details"  title="Details"  type="submit" value="Details" />  <input  name="post_flushdb"  title="Flush Database"  type="submit" value="Flush Database" />  <input  name="post_savedb"  title="Save Database"  type="submit" value="Save Database" /></td></tr></tbody></table></form>EOFelif [ -n "$post_sendmsg" ]; thencat<<EOF<div id="main"><div id="contents"><h2>Phonebook: SIP Messaging</h2><form action="cgi-bin-mf-phonebook.html" method="post"><table border="1" cellpadding="0"cellspacing="0" class="form" width="548"><tbody><tr><td>EOF##test -z "$(nvram get ff_lan_proto)" && lan_proto=noconfig;# if [ $(nvram get sip_domain) ];# then export SIP_DOMAIN=$(nvram get sip_domain);# else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;## echo "$URI <br>";# echo "serctl ul rm $AOR <br>";# serctl ul rm $AOR;# echo "<br>";#  echo ("cat > /tmp/ser_fifo <<EOFecho "Sending message...<br>";echo ":t_uac_dlg:ser_fifo_repliesMESSAGE$(echo "$URI" | sed -n -f html.sed;).From: sip:mf@$(nvram get sip_domain)To: $(echo "$URI" | sed -n -f html.sed;)foo: bar_special_headerx: yp_header: p_valueContact: <sip:devnull@$(nvram get sip_domain):9>Content-Type: text/plain; charset=UTF-8.$(echo "$sendmsg" | sed -n -f html.sed).EOF" > /tmp/msg;#  cat /tmp/msg;  mkfifo -m 666 /tmp/ser_fifo_replies;  cat /tmp/msg > /tmp/ser_fifo;  echo "<br>";  cat /tmp/ser_fifo_replies | awk 'sub("", "<br>") {print}';  echo "<br>";  rm /tmp/ser_fifo_replies;  #if [ $(nvram get sip_domain) ];  #then export SIP_DOMAIN=$(nvram get sip_domain);  #else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;  #serctl restart | awk 'sub("", "<br>") {print}';cat<<EOF  </td></tr><tr><td colspan="7"><input name="post_contacts"  title="Contacts"  type="submit" value="Contacts" />  <input  name="post_details"  title="Details"  type="submit" value="Details" />  <input  name="post_flushdb"  title="Flush Database"  type="submit" value="Flush Database" />  <input  name="post_savedb"  title="Save Database"  type="submit" value="Save Database" /></td></tr></tbody></table></form>EOF#elif [ -n "$post_contacts" ]; then#cat<<EOF#<meta http-equiv="refresh" content="0; URL=http://$(nvram get lan_ipaddr)/mf.html">#EOFelsecat<<EOF<div id="main"><div id="contents"><h2>Phonebook: Contacts</h2>  <form action="cgi-bin-mf-phonebook.html" method="post"><table border="1" cellpadding="0"  cellspacing="0" class="form" width="548"><tbody><tr><td>Active URIs</td><td>  Phone URI / Alias $(if [ $(nvram get sip_domain) ];    then export SIP_DOMAIN=$(nvram get sip_domain);    else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;  serctl ul show | grep 'aor   :' | awk 'sub("","") {print $3}' | \  sed -e "s/^\('\)/======================================\n\1/" | awk 'sub("", "<br>") {print}';)  <br>======================================<br>  <tr><td>Messaging:</td><td>$(if [ $(nvram get sip_domain) ];    then export SIP_DOMAIN=$(nvram get sip_domain);    else export SIP_DOMAIN=$(ifconfig $(nvram get lan_ifname)|awk 'sub("inet addr:","") {print $1}'); fi;  serctl ul show | grep 'Contact   :' | awk 'sub("","") {print $3}' | cut -f2 -d"'" | awk '  function td(s) {  printf("1 %s 2", s);  }  function ip(s) {  #  if(s!~/\.0$/) {  #    td(sprintf("<A HREF=\"http://%s/\">%s</A>", s, s));  #  }  #  else {     td(s);     #  }    }    BEGIN {    print "<SELECT NAME=\"URI\"><OPTION VALUE=\"\">Choose recipient<\/OPTION>";    }    /^[0-9]/ {    printf "ta";    ip($1);    ip($2);    for(i=3;i<=NF;i++) td($i);    printf "da\n";   }   /^sip:/ {    printf "<OPTION VALUE=\"";    for(i=1;i<=NF;i++) {     printf("%s", $i);     printf "\">";     printf("%s", $i);     printf "<\/OPTION>";    }   printf "";  }  END { print ""; }')</td></tr> <!--<tr><td></td><td></td></tr>--> <TR TITLE="Enter Message here"><TD></TD><TD><INPUT NAME="sendmsg" SIZE="32" TYPE="TEXT" VALUE=""> <!--<input name="post_sendmsg" title="Send" type="submit" value="Send" />--></TD> </td></tr>EOFcat<<EOF</td></tr><tr><td colspan="7"><input name="post_sendmsg"  title="Send Message"  type="submit" value="Send" />  <input  name="post_details"  title="Details"  type="submit" value="Details" />  <input  name="post_flushdb"  title="Flush Database"  type="submit" value="Flush Database" />  <input  name="post_savedb"  title="Save Database"  type="submit" value="Save Database" /></td></tr></tbody></table></form>EOFficat<<EOF	    </div>	    </div>				<div id="helpContainer">					<div id="help">						<div id="logo">						<h2>Help</h2>						</div>					<br />					<!--<a href="javascript:openHelpWindow('HManagement.asp')"><% tran("share.more"); %></a>-->					</div>				</div>				<div id="floatKiller"></div>				<% do_statusinfo(); %>			</div>		</div>	</body></html>EOF

⌨️ 快捷键说明

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