小速php空间05eg,php基础05

1.网站分为前台,后台。

前台主要读取数据,后台功能比较复杂:增删改查等.

后台路径一般是:localhost/admin

/admin/login.php

2.网站操作流程

用户登录(login.php) -> 判断用户账号密码(login_check.php) -> 如果账号正确,应该跟新该账号的相关信息:登录IP,最后登录的时间,登录次数 -> 登录成功,跳转到后台的管理页面 (admin/index.php) -> 系统的全局设置:站点信息:site_manager.php

3.大的网站用到的知识

面向对象,模板引擎,smart架构等知识都用到了

*经验:我们要做集成化开发,多封装。做公共的文件。

公共文件(全局文件)定义。

一般在include文件夹下:

1) config.php :数据库的配置信息,以及一些全局变量的设置;

$db_name = 'localhost';

$db_user = 'root';

$db_pwd = 'root';

$db_name = 'db_01';

$db_prefix = '007_'; // 表前缀

?>

2)conn.php :链接数据库的代码文件;

header("content-type:text/html;charset=utf8");

require("config.php");

require("functions.php");

$link = getLink($db_host, $db_user, $db_pwd, $db_name);

?>

3) functions.php:常用的功能函数的定义文件;字符串过滤,转大小写的函数,等

4.在线编辑器

国内比较好的: kindeditor

国外比较好的:CKEditor

5.函数

1)trim(): 移除字符串两侧的空白字符或其他预定

2)time()函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。

3)mysql_num_rows($results): 总记录数

3)ceil():向上取整。$pages = ceil($records/$pagesize);// 向上取整意思就是 eg:13.1 =》 14 13.9=>14

$startrow = ($page-1)*$pagesize;

*注意:格式化字符串方便数据库存储

一般情况下,容易出问题的字符:',‘',\等。

所有这些字符,在进行数据存储的时候,都进行强制转义,以保证数据的安全性。

1)对特殊字符进行转义,也就是增加斜线

语法:sring addslashes(string $str)

举例:$name = "字符'asdas''asdasd"

$name = addslashes($name); // 字符'asdas''asdasd

2)去掉斜线

语法:string stripslashes(string $str)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值