仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 934|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页设计大学英语四六级成就查询体系中心代码

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:10:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习如何将PHP与HTML结合起来完成简单动态页面查询体系   <LI class=content id=pre_1152190392>头几天做了个大学英语四六级成就查询体系,一个 phprpc 版本,一个 wap 版本。它们的中心代码都是不异的。上面就是从 etang.cet 获得大学英语四六级成就的中心代码:
下载: cetquery.php
    <LI class=hl-firstline>function query($examid, $examtype) {
  •     $examid = trim($examid);
  •     $examtype = trim($examtype);
  •     if (!is_numeric($examid)) {
  •         return '准考据号码必需是数字';
  •     }
  •     if (strlen($examid) != 15) {
  •         return '准考据号码不准确';
  •     }
  •     if ($examtype == '1') {
  •         if ((substr($examid, 6, 4) != '0521') &&
  •             (substr($examid, 6, 4) != '1052')) {
  •             return '准考据号码与测验类型不符';
  •         }
  •     }
  •     if ($examtype == '2') {
  •         if ((substr($examid, 6, 4) != '0512') &&
  •             (substr($examid, 6, 4) != '0522') &&
  •             (substr($examid, 6, 4) != '2052')) {
  •             return '准考据号码与测验类型不符';
  •         }
  •     }
  •     $examid1 = substr($examid, 0, 6) . $examtype . '052' . substr($examid, 10, 5);
  •     $request = "examtype=$examtype&examid=$examid&image.x=23&image.y=32";
  •     $content_len = strlen($request);
  •     $handle = @fsockopen('cet.etang.com', 80, $errno, $errstr, 10);
  •     $buf = '';
  •     $id = base_convert(mt_rand().mt_rand(), 10, 36);
  •     if ($handle) {
  •         $http_request =
  •             "POST /dog/cet HTTP/1.0\r\n" .
  •             "Accept: */*\r\n" .
  •             "Referer: http://cet.etang.com/cet_girldemand_$id.htm\r\n" .
  •             "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)\r\n" .
  •             "Host: cet.etang.com\r\n" .
  •             "Content-Type: application/x-www-form-urlencoded\r\n" .
  •             "Content-Length: $content_len\r\n" .
  •             "Cache-Control: no-cache\r\n" .
  •             "Cookie: zi=A; examid1=$examid; examtype1=$examtype; sex=girl; examid=$examid1; examtype=$examtype\r\n" .
  •             "\r\n" .
  •             $request;
  •         fputs($handle, $http_request, strlen($http_request));
  •         while (!feof($handle)) {
  •             $buf .= fgets($handle, 128);
  •         }
  •         fclose($handle);
  •     }
  •     else {
  •         return "查询办事器临时没法毗连";
  •     }
  •     $buf = explode("\r\n", $buf);
  •     $buf = $buf[11];
  •     $score = "";
  •     if (substr($buf, 0, 18) == 'Set-Cookie: score=') {
  •         $score = substr($buf, 18, strpos($buf, ';') - 18);
  •     }
  •     if (($score != '') and ($score != 'error')) {
  •         $score = explode(',', $score);
  •     }
  •     else {
  •         return '你所查询的准考据号码不存在';
  •     }
  •     return $score;
  • }
熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度
谁可相欹 该用户已被删除
沙发
发表于 2015-2-4 09:50:11 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
若天明 该用户已被删除
板凳
发表于 2015-2-5 03:07:03 | 只看该作者
做为1门年轻的语言,php一直很努力。
小妖女 该用户已被删除
地板
发表于 2015-2-7 09:56:31 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
山那边是海 该用户已被删除
5#
 楼主| 发表于 2015-2-7 23:47:29 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
不帅 该用户已被删除
6#
发表于 2015-3-6 22:24:22 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
蒙在股里 该用户已被删除
7#
发表于 2015-3-11 14:33:27 | 只看该作者
实践是检验自己会不会的真理。
小魔女 该用户已被删除
8#
发表于 2015-3-18 19:00:41 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-26 10:44:22 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
老尸 该用户已被删除
10#
发表于 2015-3-31 22:58:54 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
乐观 该用户已被删除
11#
发表于 2015-4-7 03:20:17 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
精灵巫婆 该用户已被删除
12#
发表于 2015-4-8 22:41:27 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
再现理想 该用户已被删除
13#
发表于 2015-4-10 23:19:44 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
活着的死人 该用户已被删除
14#
发表于 2015-4-12 16:47:05 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
第二个灵魂 该用户已被删除
15#
发表于 2015-4-12 18:30:00 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
透明 该用户已被删除
16#
发表于 2015-4-16 03:41:43 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
17#
发表于 2015-4-16 07:02:57 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
简单生活 该用户已被删除
18#
发表于 2015-4-21 22:14:00 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
海妖 该用户已被删除
19#
发表于 2015-4-22 05:51:03 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
飘灵儿 该用户已被删除
20#
发表于 2015-4-26 05:01:55 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 06:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表