PHP
风筝张张
这个作者很懒,什么都没留下…
展开
-
PHP中从前端页面表单到数据库的通信
PHP数据库连接语句: $conn=mysql_connect ("localhost","root", ""); //连接数据库所需信息 mysql_select_db("zx_test"); //选择库 mysql_query("SET NAMES 'GBK'"); //强制将取得的结果转化为”GBK”编码格式 $execc="select * from tbl_原创 2013-07-30 19:49:53 · 792 阅读 · 0 评论 -
微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能。如果需要在移动浏览器中实现拨打电话,发送email,美国服务器,调用sns等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。采用url链接的方式,实现在Safari ios,香港服务器,Android 浏览器,webo转载 2014-01-21 16:12:22 · 1052 阅读 · 0 评论 -
php数组与字符串转换
1、将字符串转换成数组的几个函数: (1)explode(separate,string) 示例:$str = "Hello world It's a beautiful day"; explode(" ",$str);//以空格为分界点 返回:array([0]=>"Hello",[1]=>"world",[2]=>"It转载 2014-01-14 10:47:20 · 722 阅读 · 0 评论 -
HTML5 Video开放式标签根据不同浏览器播放不同格式
通过Html5的Video标签语法,我们可以快速的在网页中嵌入影片。但不同浏览器,所支持的HTML5影片格式(视频解码)皆不同,因此除了要备备相关的影音文件外,再来就是要如何让浏览器能自动判断播放的格式,若我们打开的是IE浏览器或Fireofx,它会自动抓取浏览器所支持的格式文件。本以为这需要通过js、或者浏览器特有的属性来作判断,其实一点也不用,直接通过Html5的开放式标签,就会自动依照不同浏转载 2014-01-21 18:51:49 · 1990 阅读 · 0 评论 -
ajax+php $.post()中文乱码解决办法(utf-8 ---> gb2312)
从前端页面到后端数据库我一共用到了三个文件,分别为:index.html、script.js、index.php。三个文件统一编码格式为GB2312,但是当inde.html页面的数据通过$.post()向index.php提交后,中文字符就会出现乱码。通过查找资料,了解到Ajax post时浏览器默认采用utf-8编码,页面编码统一为utf-8。也就是说,我gb2312的页面提交到php的中文字原创 2014-01-27 10:30:34 · 8078 阅读 · 0 评论 -
PHP中使用mkdir创建多级目录的方法
function mkdirs($dir) { if(!is_dir($dir)) { if(!$this->mkdirs(dirname($dir))){ return false; } if(!mkdir($dir,0777)){ return false; } } chmod($di转载 2014-02-14 11:30:12 · 3591 阅读 · 0 评论 -
关于插件KindEditor 上传图大小的限制
KindEditor 文件大小和类型的限制是在后台逻辑中限制的。upload_json.php 文件,其中有对文件夹类型和大小的限制,不过PHP上传文件大小还和 php.ini 里面的 upload_max_filesize 设置有关,默认是2MB原创 2014-03-20 11:25:03 · 3643 阅读 · 0 评论 -
Thinkphp CURD中的where方法
今天来给大家讲下查询最常用但也是最复杂的where方法,where方法也属于模型类的连贯操作方法之一,主要用于查询和操作条件的设置。where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。字符串转载 2014-03-25 09:50:53 · 695 阅读 · 0 评论 -
Thinkphp模板标签 For标签
For标签用于实现for循环,格式为:for标签(循环输出数据)闭合非闭合标签属性start(必须):循环变量开始值end(必须):循环变量结束值name(可选):循环变量名,默认值为istep(可选):步进值,默认值为1comparison(可选):判断条件,默认为lt用法:转载 2014-01-21 14:41:42 · 1168 阅读 · 0 评论 -
ThinkPHP 统计查询
统计查询在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、学生的平均成绩等等,ThinkPHP 为这些统计操作提供了一系列的内置方法:count():统计数据行数max():统计某个字段最大数据min():统计某个字段最小数据avg():统计某个字段平均数据sum():统计某个字段数据之和上述统转载 2014-01-11 09:59:24 · 1179 阅读 · 0 评论 -
HOT SUMMER 每天都是不一样,积极的去感受生活 thinkphp的各种内部函数 D()、F()、S()、C()、L()、A()、I()详解
D、F、S、C、L、A、I 他们都在functions.php这个文件家下面我分别说明一下他们的功能D() 加载Model类M() 加载Model类A() 加载Action类L() 获取语言定义C() 获取配置值 用法就是 C("这里填写在配置文件里数组的下标")S() 全局缓存配置 用法S(“这里相当于一个唯一的标识”)F() 快速文件数据读取和保存 针转载 2014-01-11 09:48:24 · 697 阅读 · 0 评论 -
关于编码级的问题
数据库、页面、PHP程序中需保持统一。数据库表中通过字段的“整理”属性进行修改,php中可以通过mysql_query("SET NAMES 'GBK'"); 语句进行强制转换,html页面上修改语句中charset的值修改。原创 2013-07-30 19:52:10 · 553 阅读 · 0 评论 -
php十日教程
这是在中国站长网找到的一篇关于PHP十日速成教程,包含的内容比较全面,现在晒出来,有兴趣的朋友可作为参考...一.简单介绍一下PHP的语法 1、嵌入方法: 类似ASP的,当然您也可以自己指定。 2、引用文件: 引用文件的方法有两种:require 及 include。 require 的使用方法如 require("MyRequireFile.转载 2013-07-31 10:44:15 · 876 阅读 · 0 评论 -
PHP如何实现整除
如果我们使用’/'操作符进行除法运算时,如果遇到无法除尽的情况,会得到小数值。如果我只希望得到整数部分,怎么办呢?在PHP的数学函数库里提供了多个函数供我们选择:1、round函数, 对浮点数进行四舍五入。这个应该是最符合大家需要的吧。<?phpecho round(10/3); // 3?> 2、ceil函数, 进一法取整。<?phpecho ceil(4.3); //转载 2013-09-06 18:33:03 · 5254 阅读 · 0 评论 -
php中如何实现页面抓取功能
html页面代码从数据库读出结果,将结果输出到页面<?php require_once("mysql_config.php"); require_once("mysql_class.php"); $account = $_REQUEST['account']; $db = new MYSQL_DB; @$db->connect($dbhost, $dbuser,原创 2013-09-06 18:49:44 · 565 阅读 · 0 评论 -
ThinkPHP模板中使用判断语句
我们可以使用if标签来定义复杂的条件判断,例如:condition="($name eq 1) OR ($name gt 100) "> value1condition="$name eq 2" />value2 value3在condition属性中可以支持eq等判断表达式,同上面的比较标签,但是不支持带有”>”、”condition="$id转载 2013-12-31 11:15:41 · 3763 阅读 · 0 评论 -
Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation
对数据库操作时报如下错误:数据库连接出错:SELECT COUNT(*) AS c FROM table_content WHERE name='燚'Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='1267在原创 2014-01-04 10:52:34 · 3011 阅读 · 0 评论 -
对 mysql Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,I的解决
对于常见的乱码问题,有的在数据库本身已经为gbk或gb2312时候,但是查询出来却是乱码,这是因为mysql在连接的过程中还有道编码,因此将连接的编码设为gb2312或utf-8即可,如:jdbc:mysql://localhost:3306/ipanel?useUnicode=true&characterEncoding=UTF-8hibernate和jdbc的参数设置是不一转载 2014-01-04 10:43:06 · 1128 阅读 · 0 评论 -
thinkphp更新数据库的五种方法
第一种方法:$模型->where(‘id=1’)->save($data);第二种方法:$模型->where(‘id=1’)->data($data)->save();第三种方法:$模型->create();$模型->save();表单中必须包含一个以主键为名称的隐藏域第四种方法:$模型->where('id=5')->setField('name','Thin转载 2013-12-23 15:05:55 · 1751 阅读 · 1 评论 -
【解决phpmyadmin 访问卡慢等问题】 phpmyadmin无法查看数据表的结构
第一步, 打开 ./version_check.php文件. 找到以下代码.$save = true; $file = 'http://www.phpmyadmin.net/home_page/version.json'; if (ini_get('allow_url_fopen')) { $response = file_get_contents($fi转载 2015-11-04 18:19:09 · 2019 阅读 · 0 评论