以图明志

PHP服务器脚本

PHP框架:PHP的潘多拉魔盒

详细客观介绍PHP框架
有太多的原因使得PHP成为世界上最受欢迎的脚本语言——高度灵活、简单易用——不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架大显身手的地方。通过提供一个开发Web程序的基本架构,PHP开发框架把PHP Web程序开发摆到了流水线上。

C/C++编程语言

C语言产生随机数需要了解的几个函数

srand()、rand()与time()
C语言产生随机数是一个常见的编程功能任务,当然这个也不难,调用两三个函数就出来了,但是你知道这些函数具体是起到怎样的作用,并且是它们是如何产生随机数的吗?数学上产生的都是伪随机数,真正的随机数使用物理方法产生的。随机数的产生是由算术规则产生的,srand(seed)的随机数种子不同,rand()的随机数值就不同,倘若每次的随机数种子一样,则rand()的值就一样。

PHP服务器脚本

如何为PHP贡献你的源代码

参与PHP社区建设的步骤
PHP在之前把源代码迁移到了git下管理, 同时也在github(https://github.com/php/php-src)上做了镜像, 这样一来, 就方便了更多的开发者为PHP来贡献代码。今天写这篇文章, 就是为了给在国内的同学们, 愿意为PHP开源社区做贡献的同学们, 做个示例, 如何为PHP来贡献你的智慧。

PHP服务器脚本

PHP关联数组的一些使用技巧

需要掌握的关联数组使用
在使用 PHP 进行开发的过程中,或早或晚,您会需要创建许多相似的变量,这时候你可以把数据作为元素存储在数组中。数组中的元素都有自己的 ID,因此可以方便地访问它们。关联数组,它的每个 ID 键都关联一个值。在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。通过关联数组,我们可以把值作为键,并向它们赋值。

PHP服务器脚本

CodeIgniter框架基本配置文件config.php介绍

基本配置详细讲解
CodeIgniter 基本配置信息在 application/config/config.php 文件,本文详细讲解每一个基本配置选项,从而快速掌握 CodeIgniter 进行开发。$config['base_url'] = "http://www.nowamagic.net/"。 您网站的网址,CodeIgniter 会根据这个网址来生成链接、表单地址等。

PHP服务器脚本

PHP开发的几点想法记录

框架、报错与开发环境
使用像 CodeIgniter 这样的MVC框架了在快速开发中很有效,MVC框架并不强迫你写面向对象的代码,它们仅將php代码与html分离。明确区分php和html代码,在团队协作中有好处,设计师和程序员可以同时工作。错误报告 E_FATAL 错误是很重要。不要设置 error_reporting 为 0。这会使得所有发生的一切都不会被记录。

PHP服务器脚本

PHP正则表达式的修饰符

让正则表达式更灵活
在PHP中使用正则表达式时,会与其它语言有些差别,这个差别的其中之一是PHP有对正则的修饰符(限定符)的存在。我们在PHP正则表达式的学习中会碰到修饰符,那么关于PHP正则表达式修饰符的理解以及使用我们需要注意什么呢?那么我们来具体的看看它的概念以及相关内容。

PHP服务器脚本

整理收藏一份PHP高级工程师的笔试题

如何这些知识你都懂的话,那么……
整理了一份PHP高级工程师的笔试题,问题很全面。嗯,基本上这些题都答得不错,那么你应该可以胜任大部分互联网企业的PHP职位了。下面直接上题。HTTP协议中几个状态码的含义:503,500,401,200,301,302。。。PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等等。

PHP服务器脚本

PHP用正则匹配获取URL中的域名

介绍两个正则表达式
在PHP的官网上看到的parse_url()函数的替代方案。结果和parse_url()函数差不多,是使用正则实现的。URI 是 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。

PHP服务器脚本

给CodeIgniter加上phpcms的模板机制

增强CI的前端展示层
CodeIgniter 很适合小站点应用开发,但是它自带的view功能可能会给不懂PHP的前端人员带来麻烦。 相比之下phpcms的view模板解析就强大多了,所以这里就把PHPCMS的模板解析功能剥离出来,加到PHPCMS上。首先在CodeIgniter libraries中 增加 template_cache.php

PHP服务器脚本

file_get_contents抓取网页乱码的解决

如何抓取开了gzip的网页
有时候用 file_get_contents() 函数抓取网页会发生乱码现象。有两个原因会导致乱码,一个是编码问题,一个是目标页面开了Gzip。编码问题好办,把抓取到的内容转下编码即可($content=iconv("GBK", "UTF-8//IGNORE", $content);),我们这里讨论的是如何抓取开了Gzip的页面。

PHP服务器脚本

CI自动过滤掉百分号%后两位的问题解决

记录这个问题解决的思维全过程
在 CodeIgniter 做的网站里,想输入一段代码:$var = sprintf("%04d", 2); 但是发现入库后,代码变成了$var = sprintf("d", 2); 在网上环境,本地环境都测试过,最终确认是 CodeIgniter 系统的问题。下面谈一下问题解决的过程与思维方法……

PHP服务器脚本

PHP的session与cookie的基本使用介绍

跟踪和判断浏览者在整个网站的活动
很多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与 Session来跟踪和判断。Session信息是存放在server端,但session id是存放在client cookie的。Cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。

PHP服务器脚本

从源码去理解PHP的explode()函数

看看explode函数是如何工作的
当我们需要将一个数组根据某个字符或字串进行分割成数组的时候,explode()函数很好用,但是你知道explode()是怎么工作的么?截取字串的问题,都会避免不了重新分配空间的消耗,explode也是会分配空间的,毫无疑问。

PHP服务器脚本

解决CI框架的Disallowed Key Characters错误提示

修改_clean_input_keys()方法
用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示。有人说 url 里有非法字符。但是确定 url 是纯英文的,问题还是出来了。但清空浏览器历史记录和cookies后。 刷新就没问题了。有时候。打开不同的浏览器。有的浏览器会有问题。有的就不会。

PHP服务器脚本

收藏几个支持中文的PHP字符串截取函数

比较好用的字符串截取函数
字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到。虽然不难,但是自己写函数实现又耗费时间,这里介绍一个比较好用的字符串截取函数,能够胜任基本的需求了。
5 / 34 首页 < Prev 3 4 5 6 7 Next > 尾页 页码: