PHP中输出转义JavaScript代码的实现代码
分享一下: 复制代码 代码如下: function jsformat($str) { $str = trim($str); $str = str_replace(\\s\\s, \\s, $str); $str = str_replac 查看全文
php join函数应用
复制代码 代码如下: $key = array(); $val = array(); foreach ($_POST as $k=>$v) { $key[] = `.strip_tags(mysql_real_escape_str 查看全文
PHP数组内存耗用太多问题的解决方法
因为这个是语言的问题,常规方案比较难以解决。下面是一种通过string 解决的方案。 复制代码 代码如下: $total = 100000; $double = ; for ($i = 0; $i < $total; $i++) 查看全文
php mssql 时间格式问题
当然是在程序里解决比较灵活,例如: “select convert(char,日期字段,120) as date2 from table” convert(char,date,N)输出的各中样式 N 日期样式 0 04 2 2005 9 查看全文
php 使用post,get的一种简洁方式
近来看到了一个巧妙地方法,原理是 $var_a =var_b; $$var_a =test; 则echo $var_b;为test 因此可以这样处理 复制代码 代码如下: foreach(array(_COOKIE, _POST, _G 查看全文
PHP 网页过期时间的控制代码
当然,前提要先打开CDN中一个功能reload_into_ims on.这样用户发送过来no-cache也不怕了.因为这样会给给no-cache转成If-Modified-Since .所以我们写程序主要是对If-Modified-Si 查看全文
php学习之运算符相关概念
复制代码 代码如下: <?php /*运算符号(PHP)操作符号 * * 按运算符号功能分为: * 一、算术运算符 + - * / % ++ -- * 二、字符串运算符 . 连接运算符 * 三、赋值运算符 = += -= *= / 查看全文
php正则校验用户名介绍
<?php if(mb_ereg(^[\w\-\.]{1,32}$,$str)){ echoyes; }else{ echono; } ?> 查看全文
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
复制代码 代码如下:<?php num = rand(1,5); witch($num){ case 1: $fp1=fopen(f1.dat,r); $oname = fgets($fp1); $nname = date(Ymd 查看全文
Yii框架连接mongodb数据库的代码
yii2框架是yii的升级版本,本文我们分别讲解在yii框架中如何连接数据库mongodb。 在文件夹common/config/main_local.php中加入如下代码: <?php return [ compo 查看全文
php中时间函数date及常用的时间计算
曾在项目中需要使用到今天,昨天,本周,本月,本季度,今年,上周上月,上季度等等时间戳,趁最近时间比较充足,因此计划对php的相关时间知识点进行总结学习 1,阅读php手册date函数 常用时间函数: checkdate()验证一个 查看全文
完美解决在ThinkPHP控制器中命名空间的问题
前几天在TP中,使用PHP自带类,因为命名空间,遇到一个小问题。因为ThinkPHP中使用了命名空间,如果在Home命名空间下,直接执行如下代码 <pre name=code class=php>$datetime= ne 查看全文
session在PHP大型web应用中的使用
这时,函数bool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, c 查看全文
Yii列表定义与使用分页方法小结(3种方法)
本文实例讲述了Yii列表定义与使用分页方法。分享给大家供大家参考,具体如下: 方法一:控制器定义 function actionIndex(){ $criteria = new CDbCriteria(); $count=Arti 查看全文
php带密码功能并下载远程文件保存本地指定目录 修改加强版
原作者BlueStyle 提示改进地方有 以前的算法是等文件下载完才计算, 现在这个直接在在获取文件时候就计算大小 加了容错语句 增加了判断目录,没有目录自动创建 把计算文件大小的算法换了个 以前的那个光计算文件大小就7行代码, 现在这个只 查看全文
php面向对象全攻略 (八)重载新的方法
12.重载新的方法 在学习PHP 这种语言中你会发现,PHP 中的方法是不能重载的,所谓的方法重载就是 定义相同的方法名,通过“参数的个数”不同或“参数的类型”不同,来访问我们的相同方法 名的不同方法。但是因为PHP 是弱类型的语言,所 查看全文
老生常谈文本文件和二进制文件的区别
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为: ASC码: 00110101 查看全文
PHPLog php 程序调试追踪工具
原理: 1.程序执行的过程中,在相应的地方记录你想要追踪的变量及调用栈和每次函数调用的参数, 把这些信息以一定的格式记录到文件,一个变量一行,具体数据格式请参看代码,这里不细讲. 2.现在有了每次记录变量时的所有信息(包括调用栈及参数) 查看全文
php mysql索引问题
显然这是一个凡是使用MySQL的朋友都会遇到的问题。 回忆一下当初在配置环境时提到的MySQLGUI工具,对了,就是它,大家可以到中找到它。因为sunec也只是一名程序爱好者,远没有达到程序员水平,所以借助一些工具的帮助还是很有必要的~ 查看全文
php session处理的定制
user-define-session-inc.php文件代码:复制代码 代码如下:<?php function mysession_open($save_path, $session_name) { @mysql_connect 查看全文
php 攻击方法之谈php+mysql注射语句构造
一.前言: 版本信息:Okphp BBS v1.3 开源版 由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困难,尤其是注射时语句的构造方面更是个难点,本文主要是借对Okphp BBS v1.3一些文件得简单分析,来 查看全文
PHP实现的文件操作类及文件下载功能示例
本文实例讲述了PHP实现的文件操作类及文件下载功能。分享给大家供大家参考,具体如下: 文件操作类: <?php $myfile = new cfile (test.txt); //Now, lets try read 查看全文