山那边是海 发表于 2015-2-4 00:10:46

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

学习如何将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;
[*]    $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

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

山那边是海 发表于 2015-2-7 23:47:29

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,

不帅 发表于 2015-3-6 22:24:22

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

蒙在股里 发表于 2015-3-11 14:33:27

实践是检验自己会不会的真理。

小魔女 发表于 2015-3-18 19:00:41

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

冷月葬花魂 发表于 2015-3-26 10:44:22

微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。

老尸 发表于 2015-3-31 22:58:54

曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ;

乐观 发表于 2015-4-7 03:20:17

Ps:以上纯属原创,如有雷同,纯属巧合

精灵巫婆 发表于 2015-4-8 22:41:27

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

再现理想 发表于 2015-4-10 23:19:44

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

活着的死人 发表于 2015-4-12 16:47:05

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

第二个灵魂 发表于 2015-4-12 18:30:00

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。

透明 发表于 2015-4-16 03:41:43

因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax

仓酷云 发表于 2015-4-16 07:02:57

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

简单生活 发表于 2015-4-21 22:14:00

找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。

海妖 发表于 2015-4-22 05:51:03

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

飘灵儿 发表于 2015-4-26 05:01:55

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
页: [1]
查看完整版本: PHP网页设计大学英语四六级成就查询体系中心代码