原PHP安全相关函数
以下PHP内置函数能增加PHP代码的安全性:
类型转换(非函数)
(int), (integer) - 转换为整数
(bool), (boolean) - 转换为布尔值
(float), (double), (real) - 转换为浮点数
(string) - 转换为字符串
(array) - 转换为数组…
记录-交流-Web开发知识分享
以下PHP内置函数能增加PHP代码的安全性:
类型转换(非函数)
(int), (integer) - 转换为整数
(bool), (boolean) - 转换为布尔值
(float), (double), (real) - 转换为浮点数
(string) - 转换为字符串
(array) - 转换为数组…
<?php
//MySQL连接数据库
function db_connmysql($dbpassword,$dbdatabase,$dbhost='localhost',$dbname='root',$dbcharset='UTF8'){
$link = mysql_connect($dbhost, $dbname, $dbpassword) or die(mysql_error());
$dbVersion = mysql_get_server_info($link);
//设置字符集
mysql_set_charset($dbcharset,$link);
//mysql_query("SET NAMES gb2312", $link);此方式不推荐;
//设置 sql_model
if($dbVersion >'5.0.1'){
mysql_query("SET sql_mode=''",$link);
mysql_query("SET character_set_connection=".$dbcharset.", character_set_results=".$dbcharset.", character_set_client=binary", $link);// 防止宽字节注入
}
//选择数据库
mysql_select_db($dbdatabase, $link);
//mysql_close($link);
}
//db_connmysql('password','test');
… 由于MySQL扩展从php 5.5开始弃用,所以以后不推荐大家再用MySQL扩展,请用MySQLi或PDO代替,以下是MySQL对应的MySQLi函数(绿色字体)供大家参考。(注:PHP手册上的有误,这里是最准的)
MySQL>>(从PHP 5.5开始弃用)
mysql_affected_rows — (mysqli_affected_rows())取得前一次 MySQL 操作所影响的记录行数
mysql_client_encoding — (mysqli_character_set_name())返回字符集的名称(返回当前连接的默认字符集名称。)
mysql_close — (mysqli_close())关闭 MySQL 连接
mysql_connect — (mysqli_connect())打开一个到 MySQL 服务器的连接
mysql_create_db — (mysqli_query() then CREATE DATABASE)新建一个 MySQL 数据库(…
--------类与对象---------------------
如果要声明某个属性为常量,可以使用const关键字,并且无需使用美元符号作为变量名前缀,也无需使用访问权限修饰符。
PHP允许我们在类和接口里使用const创建常量,接口里的常量将保持不变,且不能修改。常量必须初始化。…
linux下所见即所得的网页编辑器
基本有以下几种:
amaya ,w3c出品,不过对于非utf-8编码的中文网页,会改变里面文字的编码,慎!
Kompozer:这个打开大文件时,占用Cpu过高,反应慢,对中文文件名支持不好。
quanta plus,这个好像不错,如果中文出错乱码,请在选项里设置下编码就可以了
BlueGriffon:这个是个新的编辑器,但在我的ubuntu 10.04下无法运行,官网说至少要ubuntu 11.10.
GWrite: linux下最轻量级 所见即所得的Html 编辑器!!(不错)
以上都在ubuntu 10.04下测试,所有软件刚装上,正在测试,关于哪个软件更好,待测试一段时间后再 更新评论。…
《常用 linux命令 》
================================GNOME应用技巧:=============================================================
Alt + F2: 类似Windows下的Win + R组合键,在GNOME中运行应用程序
Alt Tab: 同Windows下的Alt + Tab组合键,在不同程序窗口间切换
PrintScreen:全屏抓图
Alt + PrintScreen:当前窗口抓图
Alt + F4:关闭窗口…
ubuntu 10.04 下编译安装最新版 VIM7.3 支持GUI(gvim)编译
1下载 vim 源码,hg clone https://vim.googlecode.com/hg/ vim
2. 进入源码目录cd vim/src
安装gvim所需要的包。
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev…
《PHP学习笔记》
1.PHP 会在输出时自动删除其结束符 ?> 后的一个换行。
2.同 C 或 Perl 一样,PHP 需要在每个语句后用分号结束指令。一段 PHP 代码中的结束标记隐含表示了一个分号;在一个 PHP 代码段中的最后一行可以不用分号结束。如果后面还有新行,则代码段的结束标记包含了换行符(注:会吃掉后面的换行符)。 如果你想保持换行符在一个关闭标签后,仅仅在关闭标签之后加一个空格就可以了.…
近期评论