一段PHP代码转换为JSP的,大家帮忙,100分

testjava 2004-04-12 11:25:58
<?
$city="西安"; //这里设置城市数据

//远程打开新浪的天气预报页面
$filename="http://weather.sina.com.cn/index.html";
$fp=fopen($filename,"r");
$www=fread($fp,100000);

//取得第一个时间
$riqi=strstr($www,"<td colspan=3>");
$num=strpos($riqi,"</td>")-strlen("<td colspan=3>");
$riqi=substr($riqi,strlen("<td colspan=3>"),$num);


//取得第二个时间
$riqi2=strstr($www,"colspan=3>");
$riqi2=strstr($riqi2,"<td colspan=3>");
$num=strpos($riqi2,"</td>")-strlen("<td colspan=3>");
$riqi2=substr($riqi2,strlen("<td colspan=3>"),$num);

//取得预报的数据
$city="<td>".$city."</td>";
$www=strstr($www,$city);
$ender="</tr>";
$num=strpos($www,$ender);
$www=substr($www,0,$num);

//=========处理预报数据开始========
$www=substr($www,4);
$www=explode("<td>",$www);

//定义处理函数
function sub($x)
{
$num=strpos($x,"</td>");
$real=substr($x,0,$num);
return $real;
}

//处理数据
$www[1]=sub($www[1]); //时间一天气状况
$www[2]=sub($www[2]); //时间一风向风力
$www[3]=sub($www[3]); //时间一最低温度
$www[4]=sub($www[4]); //时间二天气状况
$www[5]=sub($www[5]); //时间二风向风力
$www[6]=sub($www[6]); //时间二最高温度

//=========处理预报数据完成========

//格式化输出,了解html的兄弟可以直接修改 嘿嘿.
echo "<font size=2 color=red>";
echo $city."市天气预报:";
echo $riqi;//时间一
echo " ";
echo $www[1];
echo " 风力风向: ";
echo $www[2];
echo " 最低温度: ";
echo $www[3];
echo "   ";
echo $riqi2;//时间二
echo " ";
echo $www[4];
echo " 风力风向: ";
echo $www[5];
echo " 最高温度: ";
echo $www[6];
echo "</font>";

?>
...全文
53 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
testjava 2004-04-12
  • 打赏
  • 举报
回复
高手在哪里啊,我把我所有分给你都行,急死我了
wlb0354 2004-04-12
  • 打赏
  • 举报
回复
我的PHP水平太烂,看不懂PHP代码,想帮你没办法.
testjava 2004-04-12
  • 打赏
  • 举报
回复
那在方法的后边加注释也可以啊
ccterran 2004-04-12
  • 打赏
  • 举报
回复
俺的jsp水平太烂了,爱莫能助啊
testjava 2004-04-12
  • 打赏
  • 举报
回复
各位啊,帮帮忙行吗?
testjava 2004-04-12
  • 打赏
  • 举报
回复
请大家帮忙!
testjava 2004-04-12
  • 打赏
  • 举报
回复
TO: 52juanjuan(Fibona)
你转换的是代码是JSP的吗?
52juanjuan 2004-04-12
  • 打赏
  • 举报
回复
其实跟php差不多的,就是语法有一点不一样,最好搞本手册放在身边就好了
52juanjuan 2004-04-12
  • 打赏
  • 举报
回复
<?
$city="西安"; //这里设置城市数据

var city="西安";

/*远程打开新浪的天气预报页面
$filename="http://weather.sina.com.cn/index.html";
$fp=fopen($filename,"r");
$www=fread($fp,100000);
*/
var fp, f1;
var www;

fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CreateTextFile ("http://weather.sina.com.cn/index.html");
f1 = fso.GetFile("http://weather.sina.com.cn/index.html");
www = fso.OpenTextFile("http://weather.sina.com.cn/index.html", ForReading);

/*
//取得第一个时间
$riqi=strstr($www,"<td colspan=3>");
$num=strpos($riqi,"</td>")-strlen("<td colspan=3>");
$riqi=substr($riqi,strlen("<td colspan=3>"),$num);
*/
var riqi=srtstr(www,"<td colsapn=3>");
var num=strpos(riqi,"</td>")-strlen("<td colspan=3>");
riqi=substr(riqi,strlen("<td colspan=3>"),num);



/*取得第二个时间
$riqi2=strstr($www,"colspan=3>");
$riqi2=strstr($riqi2,"<td colspan=3>");
$num=strpos($riqi2,"</td>")-strlen("<td colspan=3>");
$riqi2=substr($riqi2,strlen("<td colspan=3>"),$num);
*/
var riqi2=srtstr(www,"<td colsapn=3>");
riqi2=strstr(riqi2,"<td clospan=3");
num=strpos(riqi2,"</td>")-strlen("<td colspan=3>");
riqi2=substr(qiqi2,strlen("<td colspan=3>"),num);

/*
//取得预报的数据
$city="<td>".$city."</td>";
$www=strstr($www,$city);
$ender="</tr>";
$num=strpos($www,$ender);
$www=substr($www,0,$num);
*/
city="<td>"+city+"</td>";
www=strstr(www,city);
var ender="</tr>";
num=strpos(www,ender);
www=substr(www,0,num);

其余的自己搞定吧
//=========处理预报数据开始========
$www=substr($www,4);
$www=explode("<td>",$www);


//定义处理函数
function sub($x)
{
$num=strpos($x,"</td>");
$real=substr($x,0,$num);
return $real;
}

//处理数据
$www[1]=sub($www[1]); //时间一天气状况
$www[2]=sub($www[2]); //时间一风向风力
$www[3]=sub($www[3]); //时间一最低温度
$www[4]=sub($www[4]); //时间二天气状况
$www[5]=sub($www[5]); //时间二风向风力
$www[6]=sub($www[6]); //时间二最高温度

//=========处理预报数据完成========

//格式化输出,了解html的兄弟可以直接修改 嘿嘿.
echo "<font size=2 color=red>";
echo $city."市天气预报:";
echo $riqi;//时间一
echo " ";
echo $www[1];
echo " 风力风向: ";
echo $www[2];
echo " 最低温度: ";
echo $www[3];
echo "   ";
echo $riqi2;//时间二
echo " ";
echo $www[4];
echo " 风力风向: ";
echo $www[5];
echo " 最高温度: ";
echo $www[6];
echo "</font>";

?>
52juanjuan 2004-04-12
  • 打赏
  • 举报
回复
转换为jsp,这可是要时间的,等一下吧!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧