仓酷云

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

[学习教程] PHP网页编程之杏林同窗录(一)

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:05:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
虽说不上很好,但至少一般的数据操作,再在原有的SQL语言的基础上,用得还是可以的。   次要特色:
   php+mysql,session页面回护,悄然话功效,照片上传,在线修正材料,email查询及主动答复,主人形式,
   便利的班级办理
法式清单:
设置装备摆设局部:
   设置装备摆设文件:class/config.php 数据库文件:class/mysql.txt 计数器文件:class/counter.txt  
主法式:
   上岸首页:index.php 成员主页:main.php 主人主页:class/guest.php  
团体办理:
   班级通信录:class/address.php 团体材料修正:class/modify.php 上传照片:class/uploadphoto.php
   暗码查询:class/querypsw.php 悄然话:privatenote.php
注册局部:
   注册步调1: class/register_step1.php 注册步调2: class/register_step2.php
照片局部:
   班级照片:class/classphoto.php 黉舍照片:class/schoolphoto.php 团体照片:class/privatephoto.php
留言簿局部:
   班级成员留言簿: 显示留言:class/notebook/index.php 添加留言:class/notebook/addnote.php
   主人留言簿:   显示留言:class/notebookg/index.php 添加留言:class/notebookg/addnote.php
班级办理局部:
   首页:superadmin.php 添加成员:class/admin/addmember.php 显示、删除成员:class/admin/member.php
   修正成员材料:class/admin/editmember.php 修正成员材料步调2:class/admin/editmember_step2.php  
   班级成员留言簿办理: class/notebook/delnote.php 主人留言簿办理: class/notebookg/delnote.php
其它:
   匡助文件:readme.txt 图片:class/image

注重事项:
1.先将设置装备摆设文件config.php改好再上传,依照mysql.txt内容创立数据库。
2.上传时将counter.txt的属性改成777
3.照片上传法式在某些主页空间没法完成,人人尝尝51.net吧,注重保存class/upload/image目次。
4.在本机调试时,mail()函数能够会失足,不用理它,上传到办事器便可。
5.因为工夫仓皇,也思索到照片上传不轻易在团体主页完成,班级照片、团体照片等页面请人人本人修正吧。
6.自己初学php,法式尚需进一步完美,本法式仅供菜鸟参考。

法式示例:http://medguider.host.wayall.com/
接洽体例:webmaster@medguider.51.net
因为法式代码太多,这里只贴出局部主要代码。完全法式请到我的主页下载:http://www.medguider.com

设置装备摆设局部:
数据库文件:class/mysql.txt
create table user (id char(2),user char(12),psw char(8),name char(8),sex char(2),birth char(10),work varchar(50),ad varchar(50),post char(6),ph varchar(30),bp varchar(20),email varchar(35),oicq char(12),photo varchar(255),account varchar(255),count int(4) default '1',signature varchar(255),face int(2));
//成员材料表 id 纪录号 user 用户名 psw 暗码 name 姓名 sex 性别 birth 诞辰 work 任务单元 ad 通信地址 post 邮编 ph 德律风 bp 传呼 email 电子信箱 oicq oicq count 计数默许值为1
photo 团体照片 account 团体申明 signature 团体签名 face 头像(default=1)
create table notebook (user char(12),time char(30),ip varchar(16),title varchar(255),nnote text);
//班级成员留言簿 user 用户名 time 工夫 ip title 题目 nnote 内容
create table notebookg (name char(8),email varchar(35),time char(30),face char(2),ip varchar(16),title varchar(255),nnote text);
//访客留言簿 name 姓名 email time 工夫 face 头像 ip title 题目 nnote 内容
create table privatenote (id char(10),fromuser char(12),touser char(12),time char(30),message text,look char(1) default '0');
//悄然话 id 纪录号 fromuser 发动静人姓名 touser 承受人用户名  time 收回工夫 message 信息 look 是不是看过,默许值为0

设置装备摆设文件:class/config.php
<?php
$sitename="杏林同窗录";                 //站点名
$url="http://medguider.host.wayall.com/";           //站点url
$db = mysql_connect("localhost", "root");//这里改成您的mysql用户名暗码
mysql_select_db("test",$db);
$supervisor="demo";                      //超等办理员名
$superpsw="demo";                      //超等办理员暗码
$superemail="demo@demo.com";//超等办理员email
$question1="demo";                      //注册提醒成绩1
$answer1="demo";                        //注册提醒谜底1
$question2="demo";                      //注册提醒成绩2
$answer2="demo";                        //注册提醒谜底2
?>

主法式:
  上岸首页:index.php
<html>
<head>
<title>班级成员登录</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/CSS">
<!--
.deepblue10 {  font-family: "宋体"; font-size: 10pt; color: #3333FF; text-decoration: none}
A.purple:hover {  font-size: 9pt; color: #3366FF; background-color: #99FFFF; text-decoration: none}
A.purple:link {  font-size: 10pt; text-decoration: none}
a:hover {  text-decoration: none}
a:visited {  text-decoration: none}
-->
</style>
</head>

<body bgcolor="#FFFFFF">
<table width="75%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>  
    <td>  
      <div align="center"><img src="http://edu.cnzz.cn/NewsInfo/class/image/classlogo.gif" width="224" height="60"></div>
    </td>
  </tr>
  <tr>
    <td height="48"> </td>
  </tr>
  <tr>  
    <td>  
      <table width="75%" border="1" cellspacing="0" cellpadding="0" align="center" bordercolorlight="#FF9900" bordercolordark="#FFFFFF" class="deepblue10">
        <tr>  
          <td colspan="2">  
            <div align="center"></div>
          </td>
        </tr>
        <tr>  
          <td width="33%" height="17">  
            <div align="center">班级成员登录 </div>
          </td>
          <td width="67%" height="17">  
            <div align="center"><a href="class/register_step1.php" class="purple">班级成员注册</a></div>
          </td>
        </tr>
        <tr>  
          <td width="33%" rowspan="2">  
            <form method="post" action="main.php">
              <div align="center">用户名  
                <input type="text" name="username" size="8" maxlength="8">
                <br>
                暗码   
                <input type="password" name="userpsw" size="8" maxlength="8">
                <br>
                <br>
                <input type="submit" name="Submit" value="登录">
                <input type="reset" name="cancel" value="重写">
              </div>
            </form>
          </td>
          <td width="67%" height="21">  
            <div align="center"><a href="class/guest.php">主人会见</a></div>
          </td>
        </tr>
        <tr>  
          <td width="67%">  
            <div align="center">
              <p>忘了暗码:<a href="class/querypsw.php" class="deepblue10">向办理员索要暗码</a><br>
                </p>
                        </div>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>  转自:静态网制造指南 www.knowsky.com既然选择了PHP,就要坚持学下去!大家有没有问自己为什么会选择学习PHP呢?就我个人而言,完全是因为兴趣,因为我的专业和计算机完全无关,但是就是对编程很赶兴趣,尤其对网络编程、web开发特别赶兴趣。
莫相离 该用户已被删除
沙发
发表于 2015-2-4 08:47:59 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-2-9 20:37:45 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
变相怪杰 该用户已被删除
地板
发表于 2015-2-10 08:35:44 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
兰色精灵 该用户已被删除
5#
发表于 2015-2-10 09:28:29 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
因胸联盟 该用户已被删除
6#
发表于 2015-3-1 06:43:03 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
小魔女 该用户已被删除
7#
发表于 2015-3-10 12:51:36 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
精灵巫婆 该用户已被删除
8#
发表于 2015-3-17 07:09:59 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
不帅 该用户已被删除
9#
发表于 2015-3-17 12:59:17 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
谁可相欹 该用户已被删除
10#
发表于 2015-3-17 16:09:27 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
若天明 该用户已被删除
11#
发表于 2015-3-19 07:18:57 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
简单生活 该用户已被删除
12#
发表于 2015-3-27 11:11:10 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
逍遥一派 该用户已被删除
13#
 楼主| 发表于 2015-4-1 14:49:52 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
灵魂腐蚀 该用户已被删除
14#
发表于 2015-4-16 21:11:38 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
山那边是海 该用户已被删除
15#
发表于 2015-4-17 21:31:05 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
柔情似水 该用户已被删除
16#
发表于 2015-5-1 03:11:11 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
17#
发表于 2015-5-4 15:16:25 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
再见西城 该用户已被删除
18#
发表于 2015-5-10 20:08:34 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
乐观 该用户已被删除
19#
发表于 2015-6-16 20:01:21 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
再现理想 该用户已被删除
20#
发表于 2015-6-21 14:30:55 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-20 17:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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