随笔分类 - php
PHP $_SERVER详解
摘要:$_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_ADDR'] //当前用户 IP 。 $_SERVER['REMOTE_HOST'] //当前用户主机名 $_SERVER['REQUEST_URI'] //URL$_SERVER['R
阅读全文
PHP中调用接口
摘要:引用:http://zhidao.baidu.com/question/454935450.html&__bd_tkn__=67bd5d3a742a8b244e09a86fb8b824aa950c9efd8078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949
阅读全文
用.htaccess文件实现URL重写
摘要:1、安装 mod_rewrite 模块 因为 Apache 服务器默认是没有打开 mod_rewrite 模块的,所以我们必须手动来启动。打开 Apache 的配置文件 httpd.conf 文件,找到下面一行: #LoadModule rewrite_module modules/mod_rewr
阅读全文
php中urldecode()和urlencode()
摘要:urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符urlencode()编码:对字符串中除了 -_. 之外的所有非
阅读全文
php中序列化与反序列化
摘要:解析PHP多种序列化与反序列化的方法 序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unserialize函数这两个是序列化和反序列化PHP中数据的
阅读全文
PHP上传大文件 分割文件上传
摘要:最近遇到这么个情况,需要将一些大的文件上传到服务器,我现在拥有的权限是只能在一个网页版的文件管理系统来进行操作,可以解压,可以压缩,当然也可以用它来在线编辑.php文件。 文件有40M左右,但是服务器的上传文件最大限制是20M。首先想到了使用ini_set函数将upload_max_filesize
阅读全文
PHP截断函数mb_substr()详细介绍
摘要:[导读] 在php中mb_substr()函数是用来截中文与英文的函数,可以方便快速的解决截取指定字符长度的问题,下面我来给大家介绍介绍。提示:mb_substr在于php中是默认不被支持的我们需要在在windows目录下找到php ini打开编 在php中mb_substr()函数是用来截中文与英
阅读全文
linux命令行下导出导入.sql文件
摘要:一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构(以管理员身份运行): C:\Users\dell>F: F:\>cd phpStudyF:\phpStudy>cd MySQL F:\phpStudy\MySQL>cd binF:\phpStu
阅读全文
php封装数据库mysql, mysqli
摘要:<?phpheader("content-type:text/html;charset=utf-8");class db{ //私有的静态属性 private static $dbcon = false ; //私有的构造方法 private function __construct($dbname
阅读全文
php面向对象(OOP)编程完全教程
摘要:面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。 我们通常在做一个有数据库后台的网站的时
阅读全文
php 封装mysql 数据库操作类
摘要:<?phpheader('content-type:text/html;charset=utf-8');//封装mysql 连接数据库php_mysql//封装mysql 连接数据库php_mysqli//封装mysql 连接数据库php_pdoclass db{ //三私一共 //私有的静态属性
阅读全文
防止sql注入。xss攻击 方法
摘要://防止sql注入。xss攻击 /** * 过滤参数 * @param string $str 接受的参数 * @return string */ public function actionFilterWords($str) { $farr = array( "/<(\\)(script|i?fr
阅读全文
php 获取时间今天明天昨天时间戳
摘要:<?php echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; ech
阅读全文
PHP常用函数大全
摘要:phpusleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。 time_sleep_until() 函数延迟代码执行直到指定的时间。 time_nanosleep() 函数延迟代码执行若
阅读全文
PHP常用函数
摘要:<?php // 时间日期 //y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date("Y-m-d"); $date=date("Y-m-d H:i:s");//带时分秒 //include,include_once.require,require
阅读全文
php启动时候提示PHP startup的解决方法
摘要:最近在学习php,配置好php环境后,每次开机都有警告提示说 PHP startup。如下图: 显然这是个小问题,是关于php配置的。 解决这个问题很简单只需要在php.ini 文件中修改 extension_dir配置就行。 把 复制代码 代码如下: ; extension_dir = "ext"
阅读全文
浙公网安备 33010602011771号