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

📄 echo.wml

📁 An open_source WAP browser. include Java code. support WML documents and WBMP images.
💻 WML
字号:
#!/usr/bin/perl
##############################################################################
#
# Simple application to show GET and POST params
# see http://wapreview.sourceforge.net
#
# Copyright (C) 2000 Robert Fuller, Applepie Solutions Ltd. 
#                    <robert.fuller@applepiesolutions.com>
#
# This program 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.
#
# This program 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 this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#
##############################################################################
#
#
$|=1;
my $query = $ENV{QUERY_STRING};
#$query =~ s/\%(..)/chr(hex($1))/eg;
my %gets = split /[\=\&]/, $query;
print "Content-type: text/vnd.wap.wml\n\n";
print "<?xml version=\"1.0\"?>\n<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
print '<wml>
<template>
<do type="prev" name="Previous" label="Back">
<prev/>
</do>
</template>
<card id="card1" title="parameters received">
<p align="center"><b>GETs received:</b><br/>';
my $gets = 0;
foreach(sort keys(%gets)){
    print "$_=[",$gets{$_},"]<br/>\n";
    $gets++;
}
print "(none)<br/>\n" unless($gets);
print "</p><p align=\"center\">\n<b>POSTs received</b><br/>\n";
my $posts = 0;
my ($key,$val);
while(<>){
    chomp;
    ($key, $val) = split(/\=/,$_);
    #$key =~s/\%(..)/chr(hex($1))/eg;
    #$val=~s/\%(..)/chr(hex($1))/eg;
    print "${key}=[",${val},"]<br/>";
$posts++;
}
print "(none)<br/>\n" unless($posts);
print "<br/></p></card></wml>";
exit;

⌨️ 快捷键说明

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