又来一题,挺好玩大家快想呀

上一篇 / 下一篇  2007-08-26 16:47:56

查看( 7956 ) / 评论( 40 )
大家知道手机短信只能70个字,多个就要分成多条,通过这个背景给大家个题

写一个read.php来接收短信,有几个get参数,groupid短信组ID,total这组共有几个,num现在是第几条,content内容。首先一组短信可能不是连续提交上来的,就是说短信中间可能穿插。num也不是顺序的,就是说可能先提交的是第二条也可能是第三条先到。
要求把一组短信合并在一起。尽量不用数据库。达到一条完整短信存在一个文本。

例如:数据是这样的
read.php?groupid=2&total=3&num=2&content=aaa
read.php?groupid=1&total=1&num=1&content=ffff
read.php?groupid=2&total=3&num=1&content=bbb
read.php?groupid=2&total=3&num=3&content=ccc
结果是,组1 : ffff 组2: bbbaaaccc

TAG:

zwws的个人空间 zwws 发布于2007-08-25 14:57:02

YLHP 后花园 ylhp 发布于2007-08-25 17:41:17
不懂 想象如何做答
辉老大的地盘 leehui1983 发布于2007-08-25 22:49:25
我的方法很麻烦,不知道有没简便的方法,观望中
LampHexi thankwsx 发布于2007-08-25 23:11:45

写不下去了,很多条件没说清楚。。
1 - 如果total 和 num不一样 content是否必须要70个字。
2 - 如果重复发送content
3 - 安全问题,是否需要进行验证。一般这种情况可以通过一个难以伪造的groupid来实现。结合其他方面。
虎皮鲨发布于2007-08-25 23:47:37

QUOTE:

原帖由 dzjzmj 于 2007-8-25 14:53 发表
大家知道手机短信只能70个字,多个就要分成多条,通过这个背景给大家个题

写一个read.php来接收短信,有几个get参数,groupid短信组ID,total这组共有几个,num现在是第几条,content内容。首先一组短信可能 ...
看不懂

理解不了
千江有水千江月,万里无云万里天 gently 发布于2007-08-26 10:45:31
占个位子!不好意思把我的笨法子贴上来!再想想

-----------------------------------------------------------------------------------------------------------------------------------------
有句话怎么说来着,丑媳妇也要见公婆,我想破了头也没有办法把我的代码再进行革命性的优化了,就此罢休,贴上来!
(漏洞百出,只是为了想看到高人的代码,如果还算是块砖(不是茅坑里的石头的话),那就权当抛砖引玉好了)


中午是偶思维最为混乱的时候,头痛的厉害,什么都不知道了!睡觉去~醒来的时候若能看到高手的代码,那就不胜荣幸了!

[ 本帖最后由 gently 于 2007-8-26 13:37 编辑 ]
志凡的个人空间 dzjzmj 发布于2007-08-26 16:39:22
有兴趣的帖出自己代码,过两天我给我的答案
zhaofei299的个人空间 zhaofei299 发布于2007-08-26 21:13:09
大家知道手机短信只能70个字??]

哥们什么牌子的手机只给编辑70字??

还有就是你说的问题表达不清楚,看不懂什么意思!:L

[ 本帖最后由 zhaofei299 于 2007-8-26 21:14 编辑 ]
zwws的个人空间 zwws 发布于2007-08-27 04:33:22
回复 #9 zhaofei299 的帖子
单条短信的最大字数为70个汉字(140个字符), 这个是运营商规定的.

不过大多数手机支持>70文字同时输入, 但是在发送的时候会自动截断内容分开发送.
zwws的个人空间 zwws 发布于2007-08-27 04:38:38
将片段按参数分开存入文本

每次存入后 检查是否全部 内容都接收完毕(文件数 == num)
未接收不做处理
确认接受完毕后按顺序组合之前保存的包含片段的文本.
zhaofei299的个人空间 zhaofei299 发布于2007-08-27 08:19:40
回复 #10 zwws 的帖子
本人手机可编辑268个汉字!

别人给我发短信有的时候是小笑话都不止都是一条接收!

郁闷中.........

就当70好的,等会再想!:(
志凡的个人空间 dzjzmj 发布于2007-08-27 12:37:35
小z思路基本正确
志凡的个人空间 dzjzmj 发布于2007-08-27 18:17:04
有兴趣的朋友再想想,没天帖我的答案
辉老大的地盘 leehui1983 发布于2007-08-27 19:10:21
有没不用存文本的高手?
志凡的个人空间 dzjzmj 发布于2007-08-27 20:24:23
不存是不可能是,其实用文本存是最简单的了
千江有水千江月,万里无云万里天 gently 发布于2007-08-27 21:26:36
屁股都坐麻了,还没有等到志凡的代码!

唉---------
志凡的个人空间 dzjzmj 发布于2007-08-27 21:32:19
明天明天
志凡的个人空间 dzjzmj 发布于2007-08-28 13:44:14


[ 本帖最后由 dzjzmj 于 2007-8-28 18:21 编辑 ]
辉老大的地盘 leehui1983 发布于2007-08-28 13:48:20
最好写点注释
千江有水千江月,万里无云万里天 gently 发布于2007-08-28 16:01:48
太精炼了!不过看起来有点吃力!
然后,我只好让PHP替我读,告诉我答案!~:P:P
我来说两句

(可选)

Open Toolbar