-
php对gb编码动态转utf-8编码的几种办法评测
所属栏目:[PHP教程] 日期:2022-03-30 热度:60
在《IP地址-地理位置转换的测评》一文中提到用ip2addr函数直接读取IP数据库文件是效率最高的,相比用MySQL数据库存储IP数据,用SQL查询是效率最低的。但是IP数据库文件QQWry.dat是GB2312编码的。现在我需要UTF-8编码的地理位置结果。如果用MySQL方法,可以在[详细]
-
php运用curl模拟用户登陆
所属栏目:[PHP教程] 日期:2022-03-30 热度:108
bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。 下列选项的值将被作为长整形使用(在option参数中指定): *CURLOPT_INFILESIZE: 当你上传一个文件[详细]
-
使用PHP脚本更改Linux或Unix系统口令
所属栏目:[PHP教程] 日期:2022-03-30 热度:172
需要的工具和安装: 你必须安装下面的工具和软件: 修改口令的Shell脚本; Sudo 访问权; Apache or Lighttpd web 服务器; PHP服务端程序。 步骤1: 安装可以修改用户口令的shell脚本 该脚本可以实际用于修改Linux用户的口令(已在Linux和FreeBSD测试)。 例子: she[详细]
-
处理PHP中错误的办法
所属栏目:[PHP教程] 日期:2022-03-30 热度:182
已经玩php一段时间了,基本是from 0开始的,经常出现的问题也很多,慢慢的可以熟练的查询文档了,而且,经验也不是很多。 先look here。: error_reporting(1048);//1,2,4,7,...,1048 ob_start(); session_start(); date_default_timezone_set(Asia/Sha[详细]
-
PHP网站开发流程的安全知识
所属栏目:[PHP教程] 日期:2022-03-30 热度:150
1、古老的欺骗SQL语句 在默认模式下,即使是你忘了把php.ini拷到/usr/local/lib/php.ini下,php还是打开magic_quotes_gpc=on。 这样所有从GET/POST/Cookie来的变量的单引号()、双引号()、反斜杠backslash(/)以及空字元NUL (the null byte)都会被加上反斜杠,[详细]
-
PHP正则表达式清除字符串里的空白
所属栏目:[PHP教程] 日期:2022-03-30 热度:141
我们经常会处理来自用户输入或从数据库中读取的数据,可能在你的字符串中有多余的空白或制表符,回车等。存储这些额外的字符是有点浪费空间的。 如果您想要去掉字符串开始和结束的空白可以使用PHP内部函数trim() 。但是, 我们经常想完全清除空白。需要把开始[详细]
-
PHP程序的常见漏洞攻击解析
所属栏目:[PHP教程] 日期:2022-03-30 热度:192
综述:PHP程序也不是固若金汤,随着PHP的广泛运用,一些黑客们也在无时不想找PHP的麻烦,通过PHP程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安全性。[详细]
-
评论 PHP程序不适用大型系统的九大因素
所属栏目:[PHP教程] 日期:2022-03-30 热度:84
PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1、对递归的不良支持 递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子[详细]
-
你或许尚未知道PHP的那7件事情
所属栏目:[PHP教程] 日期:2022-03-30 热度:102
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅[详细]
-
学习动态网页制造PHP技术的正则表达式
所属栏目:[PHP教程] 日期:2022-03-30 热度:146
正则表达式难于书写、难于阅读、难于维护,经常错误匹配意料不到的文本或者错过了有效的文本,这些问题都是由正则表达式的表现和能力引起的。每个元字符(metacharacter)的能力和细微差别组合在一起,使得代码不借助于智力技巧就无法解释。 许多包含一定特性[详细]
-
聊聊PHP开发者必不可少的3个发展要素
所属栏目:[PHP教程] 日期:2022-03-30 热度:86
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有很[详细]
-
如何成为PHP编程高手
所属栏目:[PHP教程] 日期:2022-03-30 热度:82
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 1.懒惰是金 2.编写漂亮的代码 3.追求程序的速度,而不是编程的速[详细]
-
聊聊PHP程序开发中的中文编码问题
所属栏目:[PHP教程] 日期:2022-03-30 热度:156
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的[详细]
-
聊聊PHP数组读取的循环操作
所属栏目:[PHP教程] 日期:2022-03-30 热度:72
PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总结[详细]
-
分析PHP编码规范之注释和文件结构
所属栏目:[PHP教程] 日期:2022-03-30 热度:80
images存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中 文件名 文件夹命名一般采用英文,长度一般不超过2[详细]
-
PHP对比ASP 这还值得讨论吗?
所属栏目:[PHP教程] 日期:2022-03-11 热度:126
什么是PHP PHP代表了超文本处理器,这意味着你必须知道,它是一种服务器端的处理语言,且以HTML的形式出现。它最常用的地方就是网页了,数据从客户机发送到Web服务器,信息在此被处理并返回结果。 但这种通用性的语言丝毫不局限于在网页方面,PHP也能被用在[详细]
-
在同一窗体里使用PHP来处理多个提交任务
所属栏目:[PHP教程] 日期:2022-03-11 热度:121
在PHP中的处理窗体数据比其它网页程序语言更简单如果你使用这种语言一段时间后,你会发现这是一个不可争辩的事实。这种操作的简易性使它可以容易地处理更为复杂的窗体事件,包括今天讨论的主题,即在同一个窗体中通过多个按钮来处理不同的任务。 为什么使用[详细]
-
大型系统上PHP令人不爽的几个原因
所属栏目:[PHP教程] 日期:2022-03-11 热度:107
我在过去的四年里一直致力于PHP应用的开发。PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。 下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1. 对递归的不良支持 递归是一种函数调用自身的机制。这是一种强大的特性可以把某些[详细]
-
让你的PHP引擎全速运转的三个简单妙招
所属栏目:[PHP教程] 日期:2022-03-11 热度:129
作为流行的 Web 编程语言, PHP 的最大优势就是速度。 PHP4 已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如果你的应用负荷很大,而带宽又比较小,或者有其他的瓶颈影响你的服务器性能,那么,你不妨试试笔者为你开出的几个药方,[详细]
-
PHP大潮将至 PHP近年发展解析
所属栏目:[PHP教程] 日期:2022-03-11 热度:173
说起PHP近几年的发展,可以说是突飞猛进。EDC在2006年的统计信息表明PHP已经跻身全球三个编程语言的行列,并且其是以Web脚本语言的身份参与竞争的。其它两个语言(Java和.net)都是通用的语言(可以开发多种应用)。但是,令人难以置信的是,PHP目前的发展速度是[详细]
-
一些PHP学习过程中的心得与经验
所属栏目:[PHP教程] 日期:2022-03-11 热度:73
学习php也有几个月了。断断续续的学习吧。没有整天整天的写代码。其实我倒是希望有时间整天整天的写代码。那样的话就可以提高的更快了。我大二,计算机类的学生,大一的时候学习过C ,大二上学期的时候学习了汇编语言,所以对编程有一点点基[详细]
-
如何才能成为PHP高手?
所属栏目:[PHP教程] 日期:2022-03-11 热度:73
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 1.懒惰是金 2.编写漂亮的代码 一、懒惰是金 做一个懒惰的程序员吗[详细]
-
Php常见问题汇总
所属栏目:[PHP教程] 日期:2022-03-11 热度:179
在提问题前请先仔细查阅PHP手册,MYSQL手册 以及PHPINFO里面的设置。 另外希望你读一下PHP编程标准。(站长书库) 精彩30问,网罗常见PHP问题,希望大家细心查看。 1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值?[详细]
-
运用PHP制作简单的内容采集器
所属栏目:[PHP教程] 日期:2022-03-11 热度:121
采集器,通常又叫小偷程序,主要是用来抓取别人网页内容的。关于采集器的制作,其实并不难,就是远程打开要采集的网页,然后用正则表达式将需要的内容匹配出来,只要稍微有点正则表达式的基础,都能做出自己的采集器来的。 前几天做了个小说连载的程序,因为[详细]
-
聊聊PHP开发团队的管理之道
所属栏目:[PHP教程] 日期:2022-03-11 热度:135
看了标题,也许很多程序员会反感的说:程序员的做人问题先不用谈,你想出来这个标题,那你做人是不是有问题吧! 笔者本人并不反驳这样的说法,每个人都有自己的做人原则。有句俗话说的好:我不苟同你的思想,但是我绝对捍卫你思想的自由。 是,这是站在个人[详细]
