PHP开发
文章平均质量分 54
风云战将
执锐意不挫之志 抒青春永继之华 怀瑾握瑜 时进自我
展开
-
mysql php 关于mysql_fetch函数
mysql_fetch_array():从结果集中取得一行作为关联数组或索引数组,或二者兼有mysql_fetch_row():从结果集中取得一行作为枚举数组mysql_fetch_assoc():从结果集中取得一行作为关联数组mysql_fetch_object():从结果集中取得一行作为对象mysql_fetch_field():从结果集中取得字段信息并作为对象返回mysql_fetch_le原创 2017-02-24 12:17:50 · 344 阅读 · 0 评论 -
ob_start()、ob_end_flush和ob_end_clean()
ob_start() 和 ob_end_flush() 是一对很好的搭档,可以实现对输出的控制。当成一对出现理解起来就没什么问题,但是当他们两个各自出现次数增加时,就比较难理解了.ob_start(); echo 'level 1 ';ob_start(); echo 'level 2 ';ob_start(); echo 'level 3 ';ob_end_flush转载 2017-04-28 09:29:02 · 807 阅读 · 0 评论 -
php实现数组有规则排序筛选
今天给我个需求 要求我做出下面的效果(前后端都需要做),symfony+twig+scss由于使用api调数据时候api有问题,临时只能使用假数据了 $list_rep = array(); $existing_letter = array(); $first_letter = '';// fa原创 2017-03-16 16:46:33 · 1437 阅读 · 0 评论 -
php无序排列准考证
今天有一个需求,有一个考试的考点有十几个学校的学生。需要对其进行考场分配,其中我们会得到一个二维数组,其中array={[]=> array(31) {["id"]=> string(4) "" ["account"]=> string(18) ""["pwd"]=> string(34) "$P$."["name"]=> string(9) ""["sex"]=>原创 2017-03-30 16:52:31 · 782 阅读 · 0 评论 -
phpexcel phpword下进行下载出现乱码的解决方法
1:一般都必须设置编码格式如:header(“Content-Type: application/vnd.ms-excel; charset=UTF-8″)2:有时候转换编码iconv("UTF-8", "GBK", $value);3:这是最主要的,我习惯在header前加上ob_end_clean() 函数,清除缓冲区, 这样就不会乱码了!原创 2017-03-29 10:37:51 · 588 阅读 · 0 评论 -
如何处理PHP和MYSQL的并发以及优化
sql优化,数据缓存和页面静态化首先各种优化程序逻辑优化数据库优化硬件横向扩展数据hash、服务器提升性能、表hash、出钱找oraclec出解决方案页面静态化:Php页面静态化有两种,第一,php模板,比如:smarty。第二,url伪静态,通过urlrewrite实现这种做法可以提高网站的排名和收索像一些管理性质的网站,比如:新闻发布系统、CMS等,使用php模板静态化。一转载 2017-03-07 17:31:20 · 1990 阅读 · 0 评论 -
PHP简答和程序笔试题目
普通题目1.问题:请用最简单的语言描述PHP是什么?答:PHP全称:Hypertext Preprocessor,是一种用来开发动态网站的服务器脚本语言。2.问题:echo,print()和print_r()有什么区别?答:echo是一个语言结构,没有返回值。print是一个函数,返回int类型的值[只能打印int string]。print_r()是一个函转载 2017-03-07 16:56:22 · 286 阅读 · 0 评论 -
常见的php笔试题(附答案)搜集整理
常见的php笔试题(附答案)搜集整理1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在哪个预定义变量中?而链接到当前页面的URL又记录在哪个预定义变量中?答:echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"];2.执行程序段将输出什么?答:03.在HTTP 1.0中,状态码 401转载 2017-03-07 16:54:27 · 4899 阅读 · 0 评论 -
php中addslashes函数与sql防注入
本文实例讲述了php中addslashes函数与sql防注入。分享给大家供大家参考。具体分析如下:addslashes可会自动给单引号,双引号增加\\\\\\,这样我们就可以安全的把数据存入数据库中而不黑客利用,参数'a..z'界定所有大小写字母均被转义,代码如下:复制代码代码如下:echo addcslashes('foo[ ]','a..z'); //输出:foo[转载 2017-03-07 16:51:57 · 997 阅读 · 0 评论 -
PHP函数 serialize()和unserialize()
使用serialize()函数和unserialize()函数一个是进行序列化存储,另一个则是进行序列化恢复.函数用法代码分享: $array = array(); $array['key'] = 'website'; $array['value']='http://write.blog.csdn.net'; $a = serialize($ar原创 2017-03-07 10:07:10 · 175 阅读 · 0 评论 -
PHP中$_SERVER的详细参数与说明介绍
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”转载 2017-03-07 10:01:28 · 167 阅读 · 0 评论 -
Redis详解(原理,安装,配置,使用,命令)
一、Redis介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新的版本是2.2.11转载 2017-03-07 09:59:36 · 156 阅读 · 0 评论 -
PHP图像处理
PHP图像处理GD2Jpgraph创建一个画布:PHP header('content-type:image/gif'); //echo "你好"; $im = imagecreate(200,60); $white = imagecolorallocate($im ,225 ,66 ,159);转载 2017-03-03 12:44:39 · 358 阅读 · 0 评论 -
redis常见使用场景下PHP实现
基于redis字符串string类型的简单缓存实现//简单字符串缓存$redis = new \Redis();$redis->connect('127.0.0.1',6379);//缓存数据$redis->set('cache_key',json_encode(['data'=>'这是缓存数据']));//获取缓存数据$data = $redis->get('cache_转载 2017-03-03 12:43:10 · 270 阅读 · 0 评论 -
php-fpm配置详解
php-fpm配置详解一、php-fpm和nginx的交互nginx通过ip和端口号和php-fpm进行交换二、CGI、FastCGI、php-fpm 之间的关系CGI:是 Web Server 与 Web Application 之间数据交换的一种协议。FastCGI:同 CGI,是一种通信协议,但比 CGI 在效率上做了一些优化。同样,SCGI 协议与 Fast转载 2017-03-03 12:41:17 · 324 阅读 · 0 评论 -
php 代码规范简洁
1. 统一的编码规范编码规范往简单说其实就是三个方面:换行空格变量命名放在 PHP 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array()与[]等)的问题。之前整理过PSR的标准,也找过php-cs-fixer这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形成统一的编码约束不是什么难题。没有规范,不同的人甚至同一个人在空格转载 2017-03-03 12:39:50 · 311 阅读 · 0 评论 -
php缓存优化
PHP程序的执行流程 —》客户端(浏览器)请求Get hello.php —-》cgi服务器接(譬如apache)收到请求,根据配置寻找php的处理程序(譬如mod_php) —-》apache加载php的处理程序,php的处理程序读取php.ini初始化php的解释环境 —-》mod_php定位寻找hell.php,将其载入到内存中来 —-》mod_php编译源代码成为opc转载 2017-03-03 12:37:53 · 373 阅读 · 0 评论 -
PHP 排序
function Bubble_Sort($arr){$length = count($arr);for($i=1;$ifor($j=0;$jif($arr[$j] > $arr[$j+1]){$temp = $arr[$j+1];$arr[$j+1] = $arr[$j];$arr[$j] = $temp;}}}return $arr;原创 2017-03-03 12:29:17 · 165 阅读 · 0 评论 -
网页3秒自动调转新网站
因为网站域名发生了变化,但是原先的旧域名还在使用。所以就想了个方法,写个访问旧网站,就给出提示并且三秒后自动跳转。不多说,直接上代码。header("Content-type: text/html; charset=gb2312"); $host = $_SERVER['HTTP_HOST'];$find = 'old website';$pos = strpos原创 2017-04-06 09:27:13 · 6010 阅读 · 0 评论