环境:Centos6.5,Apache2.4, PHP5.5, MySql5.6.phpMyAdmin版本:https://files.phpmyadmin.net/phpMyAdmin/4.4.11/phpMyAdmin-4.4.11-english.zip 下载后直接放到网站根目录,然后配置如下:$cfg[‘Servers‘][$i][‘user‘] = ‘root‘;
$cfg[‘Servers‘][$i][‘password‘] = ‘root‘;然后保存,打开http://localhost/phpMyAdmin 出现找不到mysqli扩展的警告,然后安装pdo和mysql扩展yum --enablerepo=remi install php-pdo ...
最近在学习php,收集了一些资料。 【初阶】(基础知识及入门) 01. 《PHP与MySQL程序设计(第4版)》 http://item.jd.com/10701892.html02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 http://item.jd.com/11381295.html 03. 《实战Nginx:取代Apache的高性能Web服务器》 http://dwz.cn/2K1ryn 04. 《Redis 实战》 http://item.jd.com/11791607.html 06. 《MongoDB权威指南 第2版》 http://item.jd.com/11384782.html07....
当你在php类中,写一个构造方法时,记得,一定要用__这是两个下划线,而不是一个。。。。。。。。。。<?php class Car {// function _construct() {// print "调用了么";// }// function __construct() {// print "构造函数被调用";// }function __construct() {print "我了个大擦";}}//初始化对象$car = new Car(); //实例化时会调用构造函数?> 原文:http://www.cnblogs.com/tumio/p/4576899.html
mysql本身并不支持多行数据更新。解决方法:一、可以通过循环一条一条去更新。二、创建一个临时表,将需要更新的数据先临时存放在新建表中,然后删除原表中的数据,再将临时表中的数据插入到原表中。本文出自 “隠” 博客,请务必保留此出处http://wjg0day.blog.51cto.com/10888932/1750679原文:http://wjg0day.blog.51cto.com/10888932/1750679
PHP的整合使用:一、下载php源码包:https://pan.baidu.com/s/1Cied8ozHez4xJ9l1HQ7pKQ二、把源码包放到/usr/src目录三、解压源码包并进入目录: tar -xjvf php-5.3.28.tar.bz2 cd php-5.3.28四、预编译:./configure --prefix=/usr/local/php \--with-config-file-path=/usr/local/php/etc \--with-mysql=/usr/local/mysql \--with-mysqli=/usr/bin/mysql_config \--with-iconv-dir=/usr/local \--with-freetype-dir \--...
针对截取字符串出现中文乱码问题,网上有很多介绍,也有很多函数,但笔者看着网上的函数,总感觉有点别扭, 所以自己动手写了一个防止截取字符串时出现中文乱码的函数。 实现的原理还是比较简单,主要是利用ASCII编码和中文编码的二进制范围不一致而把它们区分开来,然后,通过substr()截取字符串的函数实现的。 下面给出我写的代码,注意:我这里只针对utf-8编码,其他编码,看官可以自己手动改一下函数,以便支持其他的...
本文实例讲述了php实现在服务器上创建目录的方法。分享给大家供大家参考。具体分析如下:下面的代码先判断目录是否存在,然后通过mkdir()函数在服务器上创建了一个目录
<?php
if (file_exists("/temp/test")) {print("Test Directory already exists.\n");
} else {mkdir("/temp/test");print("Test Directory created.\n");
}
?>输入结果 如果是第一次执行,返回
Test Directory created.如果再次执行,返回
Test Directory alrea...
参考了以下的文章,出现了No input file specified.我发现cmd下文件路径问题c:\php>php-cgi.exe -b 127.0.0.1:9000 -c c:\php\php.ini注意斜杠原理:nginx+php-cgi的方式配置步骤 1、 接下来我们来配置php,让php能够与nginx结合。找到;cgi.fix_pathinfo=1我们去掉这里的封号。cgi.fix_pathinfo=1原文:http://my.oschina.net/u/554046/blog/343495
** 在PHP下安装redis之前,先安装好redis哦.[若没有安装请参考上篇转载的安装过程] **下载:https://github.com/phpredis/phpredis/downloads/ (此处注意PHP的版本哦我的是php5.4 vc9_nts) 下载后解压: 将这两个文件放到php安装的E:\phpstudy\php\php-5.4.45-nts\ext目录下 配置文件ini中增加下面两行 extension="./ext/php_igbinary.dll"
extension="./ext/php_redis.dll" 打开phpinfo() 测试一下 结果...
首先是首页,包含一个文本输入和一个显示聊天内容的iframe,还有一个隐藏iframe用来提交form表单: 复制代码 代码如下:<?php //chat.php header(‘cache-control: private‘); header(‘Content-Type: text/html; charset=utf-8‘); ?> <html> <script type="text/javascript"> function submitChat(obj) { obj.submit(); document.getElementsByName(‘content‘)[0].value = ‘‘; } </script> <iframe src="./chat_content.php"...
public function testAction(){ // 定义锁标识 $key = ‘mylock‘; // 获取锁 $is_lock = $this->lock($key, 30); var_dump($is_lock); if($is_lock){ echo ‘get lock success<br>‘; echo ‘do sth..<br>‘; sleep(30); echo ‘success<br>‘; //释放锁 $this->unlock($key); // 获取锁失败 }else{ echo ‘request too frequently<br>‘; }}/*...
碰到了很多问题 ,但最终都解决了,感觉不错。1)下载 php source, php sdk, 以及 win32ps的源代码2) 参照下面的连接进行编译。 https://wiki.php.net/internals/windows/stepbystepbuild 注意点: a) 设置phpsdk_setvars.bat环境变量之前,设置vc 的环境变量。 "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x64 b) 文章介绍的目录结构太深了,我这样的结构也是没有问题的。...
缓存的分类: 动态缓存-- 实现的底层机制(File, Db, Memchace, Redis ) 用一个接口类隐藏实现细节 (Cache, Cache.class.php, 目录在 ThinkPHP/Library/Think)。 数据库SQL缓存 数据动态缓存 静态缓存 页面静态化 -- 涉及到缓存的静态规则,就是在一定情况下,怎么生成静态缓存文件的名字,以及缓存的时间。 判断缓存是否过期的时候,用缓存文件的生成时间来计算。 有两个驱动, ...
<?php header(‘Content-Type: application/vnd.ms-excel‘); header(‘Content-Disposition: attachment; filename=demo.xls‘); header(‘Pragma: no-cache‘); header(‘Expires: 0‘); $title = array(‘编号‘, ‘姓名‘, ‘性别‘, ‘年龄‘, ‘身高‘, ‘体重‘); $data = array( array(1, ‘张三‘, ‘男‘, ‘22‘, 183, 72), array(2, ‘李四‘, ‘女‘, ‘18‘, 170, 50), array(3, ‘王五‘, ‘男‘, ‘14‘, 178, ...
XMLHttpRequest cannot load http://localhost:8080/abc/index.php. No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘file:///E:/myprogram/php/abc/index.html‘ is therefore not allowed access. 我想实现的目标是这样的: 用php写好一个接口,然后html中ajax直接post这个接口,进行json数据的交互。我只要json,不要说什么jsonp。简化的index.html代码 1<!DOCTYPE html> 2<html> 3<...