php
文章平均质量分 51
pengone
这个作者很懒,什么都没留下…
展开
-
php缓存生成静态页
index.php<?ob_start();header("Content-Type:text/html;Charset=utf-8");$aa='aaa';echo"<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/> <title>PHP网站静态化</titl原创 2015-07-10 11:19:28 · 497 阅读 · 0 评论 -
PHP生成静态页Smarty机制(简单、快速)
新建两个文件template.html、index.phptemplate.html<html><head><title><{title}></title></head><body><center><{content}></center></body></html>把关于这些有关的代码提交到index.php index.php<?php$template = file_get_c原创 2015-07-08 09:43:12 · 457 阅读 · 0 评论 -
mysqli
$db=new mysqli();$db->connect("localhost","root",12345,"test");$otime=microtime(true);$db->query("set names 'utf8'");$sql="select id,title,content from category where id=1 ORDER BY id ASC ";$num=0原创 2015-07-10 11:15:36 · 602 阅读 · 0 评论 -
PHP AJAX
zidong.html<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>标题动态</title></head><body><h1>Ajax动态显示时间</h1><input type="button" value="开始显示时间" id="go" />当前时间:<font color原创 2015-07-10 11:17:09 · 453 阅读 · 0 评论 -
PHP生成文件
index.php<?phpheader("Content-Type:text/html;charset=utf-8");$out1 = "<html><head><title>PHP网站静态化教程</title></head><body>PHP网站页面静态化的方法</body></html>";$fp = fopen("index.html","w");if(!$fp){ e原创 2015-07-10 11:22:11 · 499 阅读 · 0 评论 -
PHPCMSV9分页样式制作
大家做网站的时候,可能很多时候分页样式都得根据模板的要求来控制的,这时很多人都会去修改全局文件phpcms\libs\functions\global.func.php里的pages()函数,这样问题就来了:这个分页函数连后台也会影响到的,就是说,这个分页函数是全站共用的。 下面提供解决方法:(这个得修改文件,修改前记得备份) 打开 phpcms\libs\functions\global.f原创 2015-07-07 09:38:40 · 692 阅读 · 0 评论 -
PHP unset销毁变量并释放内存
PHP unset销毁变量并释放内存PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子:$s=str_repeat('1',255); //产生由255个1组成的字符串$m=memory_get_usage(); //获取当前占用内存unset($s);$mm=转载 2015-07-13 16:39:31 · 523 阅读 · 0 评论 -
清除HTML代码
function SpHtml2Text($str){$str = preg_replace("/||/isU","",$str);$alltext = "";$start = 1;for($i=0;$i{if($start==0 && $str[$i]==">"){$start = 1;}else if($start==1){if($str转载 2015-07-14 13:29:08 · 1429 阅读 · 0 评论 -
PHP与JSON
在PHP语言中使用JSON目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者转载 2015-08-17 14:20:48 · 495 阅读 · 0 评论 -
php json中文乱码问题
$result=json_encode($result);$result=preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $result);原创 2015-10-20 08:38:39 · 373 阅读 · 0 评论 -
cmd 操作mysql
找出mysql的安装地址 进入bin目录下输入主机名、数据库名、密码:mysql -h localhost -u root -pshow databases;use 数据库名;show tables;desc 表名;select * from 表名;update 表名 set 字段名='数据' where 条件;insert into 表名(name,a原创 2015-10-19 10:05:33 · 295 阅读 · 0 评论 -
php不提示报错
php不提示任何错误设置步骤:打开php.ini配置文件;找到display_errors = On;修改为:display_errors = Off;找到log_errors = Off;修改为:log_errors = On;开启日志记录:error_log = "\xampp\apache\logs\php_error.log",具原创 2015-10-20 11:33:34 · 717 阅读 · 0 评论 -
mysql 按指定id排序
[转]http://www.php42.com/index.php/database/35-sql/237-mysql-order-by-list问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例, 下同):SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id`转载 2015-11-13 12:35:53 · 12264 阅读 · 0 评论 -
纯ajax遍历数据库 遍历数据库字段
<?phpheader('Content-Type:text/html; charset=utf-8');//$ar=array('0'=>1087,'1'=>1);//echo $arr=json_encode($ar);////echo '';////echo print_r(json_decode($arr));//die();$bk=$_POST['trans_data'];原创 2015-10-29 11:45:50 · 738 阅读 · 0 评论 -
pdo
1 建立连接<?php$dbh=newPDO('mysql:host=localhost;port=3306; dbname=test',$user,$pass,array(PDO::ATTR_PERSISTENT=>true));?>持久性链接PDO::ATTR_PERSISTENT=>true2. 捕捉错误<?phptry{$dbh=newPDO('mys原创 2015-11-20 15:56:19 · 335 阅读 · 0 评论 -
js+ajax+php
html>html>head lang="en"> meta charset="UTF-8"> title>标题动态title>head>body>h1>Ajaxh1>input type="button" value="点击" id="go" />div id="test_id">div>div id="test_id2">div>body>script t原创 2015-11-17 16:35:40 · 483 阅读 · 0 评论 -
php下载远程文件(图片)的三种方法
1. 使用file_get_contents 和 file_put_contents 方法下载远程图片:php function download_remote_file($file_url, $save_to) { $content = file_get_contents($file_url); file_put_contents($save_to, $content); }转载 2015-11-02 10:13:16 · 7085 阅读 · 0 评论 -
PHP mysqli遍历表字段名和值
在PHP语言中使用JSON目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。 一、json原创 2015-07-13 10:15:30 · 6503 阅读 · 0 评论 -
linux安装php环境
安装apache:yum install httpd httpd-devel 启动apache:/etc/init.d/httpd start此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql:yum install mysql mysql-server启动mysql转载 2015-11-25 11:53:22 · 464 阅读 · 0 评论 -
linux查看 php环境安装路径
apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apa原创 2015-11-25 13:42:16 · 44570 阅读 · 0 评论 -
php返回xml,json,array
<?phpclass Response{ public static function show($code,$message = '',$data = array(),$type = 'json'){ if(!is_numeric($code)){ return ''; } $type=isset($_GET['f原创 2015-11-26 13:28:40 · 723 阅读 · 0 评论 -
php类自动载入
<?phpspl_autoload_register('autoload1');function autoload1($class){ require __DIR__.'/'.$class.'.php';}原创 2015-11-26 13:53:34 · 275 阅读 · 0 评论 -
php链接数据库类
<?phpclass Db{ static private $_instance; static private $_connectSource; private $dbConfig = array( 'host' => '127.0.0.1', 'user' => 'root', 'password' => '12345'原创 2015-11-26 13:30:02 · 549 阅读 · 0 评论 -
php Spl的常用函数 链式操作
//栈:先进后出$stack = new SplStack();$stack->push("data1");$stack->push("data2");echo $stack->pop();echo $stack->pop();//栈:先进先出$queue = new SplQueue();$queue->enqueue("data1\n");$queue->enqueue("原创 2015-11-26 15:03:38 · 359 阅读 · 0 评论 -
php---魔术方法(__wakeup和__sleep)
先写一段代码?12345678classmyClass{ public$myContent; functionoutMycontent(){ //dosomething }}转载 2015-11-26 13:26:00 · 964 阅读 · 0 评论 -
PHP实用函数 过滤数据
数组排序用:usort(array,sorttype)转义 SQL 语句中使用的字符串中的特殊字符 (\x00\n\r\'"\x1a) 。预防数据库攻击 ( XSS )mysql_real_escape_string(string,connection)filter_var(过滤的字符串, filter, options)strip_tags() 函数剥去字原创 2015-11-27 10:27:07 · 333 阅读 · 0 评论 -
php APP缓存
<?phpclass File{ private $_dir; const EXT='.text'; public function __construct(){ $this->_dir=dirname(__FILE__) .'/files/'; } public function cacheData($key,$value='',$cac原创 2015-11-26 13:27:55 · 911 阅读 · 0 评论 -
php设计模式
<?php//工厂模式namespace PENG;class Factory{ static function createDatebase(){ $db=new Database(); return$db; }}<?php//单例模式namespace PENG;class Database{ protected $db;原创 2015-11-26 16:02:35 · 280 阅读 · 0 评论 -
sphinx服务器安装及配置详解 安装PHP sphinx扩展
1、架构:ip192.168.0.200 redhat5.4(64位)2、安装 #cd /usr/local/src #yum -y install mysql-devel #安装mysql头文件支持mysql #wget http://sphinxsearch.com/files/sphinx-0.9.9.tar.gz转载 2015-11-27 14:07:53 · 670 阅读 · 0 评论 -
php mongoDB扩展
刚接触mongoDB,一切从零开始。搞了一下午,搞定了安装,整理一下。一.mongoDB的安装我是在Linux下进行安装的,步骤如下:1. 下载安装包一定要注意自己的机器是32位还是64位,不然下来的包无法使用。我开始就是下错了包,安装后一执行就提示Floating point exception,白折腾半天。下载页面http://www.mongodb.org/downloa转载 2015-11-27 13:56:52 · 305 阅读 · 0 评论 -
PHP开启opcache方法
说明PHP 5.5+版本以上的,可以使用PHP自带的opcache开启性能加速(默认是关闭的)。对于PHP 5.5以下版本的,需要使用APC加速,这里不说明,可以自行上网搜索PHP APC加速的方法。 PHP开启opcache方法1、打开php.ini文件2、找到:[opcache],设置为:[opcache]; dll地址zend_extension转载 2015-12-15 15:03:18 · 766 阅读 · 0 评论 -
php MySQL与MongoDB的对比
MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL(全称Structured Query Language)语句就不适用于MongoDB了,因为SQL语句是关系型数据库的标准语言。 以我们公司项目为例,转载 2015-11-27 14:00:57 · 1469 阅读 · 0 评论 -
php 随机取XX条数据不重复
while(count($arr2)$f){ $arr2[$i++] = $arr[array_rand($arr)]; if (count($arr2) != count(array_unique($arr2))) { $arr2=array_unique($arr2); }}原创 2016-01-18 11:10:23 · 1238 阅读 · 0 评论 -
mysql主从复制
一、复制的原理MySQL 复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新,以便从服务器可以对其数据拷贝执行相同的更新。将主服务器的数据拷贝到从服务器的一个途径是使用LOAD DATA FROM MASTER语句。请注意LOAD DATA FROM MASTER目前只在所有表使用MyISAM转载 2016-01-18 13:28:58 · 246 阅读 · 0 评论 -
phpcms tag
{loop $keywords $keyword} {$keyword}{/loop}原创 2016-01-21 09:55:13 · 296 阅读 · 0 评论 -
php 中间层
/** * 异步调用url */function async_call($url){$fp = @fsockopen('localhost',80,$errno,$errstr,0);if(!$fp){write_log('fsockopen发生错误:'.$errno.' '.$errstr,'socket.log');}else{fputs($fp,"GET ".原创 2015-12-21 16:44:32 · 1437 阅读 · 0 评论 -
php stream
stream_bucket_append函数:为队列添加数据 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象stream_bucket_new函数:为当前队列创建一个新的数据stream_bucket_prepend函数:预备数据到队列 stream_context_create函数:创建数据流上下文stream转载 2015-12-04 13:42:26 · 369 阅读 · 0 评论 -
php jq ajax
ajax_php.php/** * Created by PhpStorm. * User: Administrator * Date: 15-7-21 * Time: 上午9:32 */header('Content-Type:text/html; charset=utf-8');//使用gb2312编码,使中文不会变成乱码$ar=array(array('i原创 2015-09-01 10:09:00 · 691 阅读 · 0 评论 -
php apc
作用:1、缓存期限: APC的缓存分两部分:系统缓存和用户数据缓存.系统缓存 是自动使用的,是指APC把PHP文件源码的编译结果缓存起来,然后在再次调用时先对比时间标记。用户数据缓存 由用户在编写php代码时用apc_store和apc_fetch函数操作读取、写入的.如果量不大的话我建议可以使用一下.如果量大,我建议使用 memcache会更好. 2、状态控制和分析: PHP A原创 2015-12-07 08:45:18 · 413 阅读 · 0 评论 -
使用APC加速PHP
原文地址:http://devzone.zend.com/1812/using-apc-with-php/注:打红色的地方是拿不准的地方,读者有懂的可以随便赐教Cache Cow缓存牛(原文Cache Cow,醉了,第一个词就不知道几个意思,只能直译了)If you’ve been around PHP for a while, you’ve proba转载 2015-12-08 14:04:20 · 539 阅读 · 0 评论