php技术

php技术

VIM中设置php自动缩进为4个空格的方法详解

阅读(18) 作者(admin)

代码自然少不了文本编辑利器vim,自动缩进是用制表符的,即便自己删掉制表符改成4个空格,也会在下一层次缩进中继续用制表符,这就造成了空格和制表符混用

可以修改、etc/vimrc的信息:

其中相关变量含义: 变量名 缩...

php技术

探讨:如何通过stats命令分析Memcached的内部状态

阅读(21) 作者(admin)

Memcached有个stats命令,通过它可以查看Memcached服务的许多状态信息。使用方法如下:先在命令行直接输入telnet 主机名端口号,连接到memcached服务器,然后再连接成功后,输入stats 命令,即可显示当前memcached服务的状态信息...

php技术

探讨:parse url解析URL,返回其组成部分

阅读(29) 作者(admin)

parse_url(PHP 4, PHP 5)parse_url ― 解析 URL,返回其组成部分说明array parse_url ( string $url )本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 本函数不是用来验证给定 URL 的合法性...

php技术

PHP可变函数的使用详解

阅读(21) 作者(admin)

PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 变量函数不能用于语言结构,例如 echo() ,print()...

php技术

修改php.ini以达到屏蔽错误信息并记录日志

阅读(14) 作者(admin)

那是因为php.ini中关闭了错误显示,将错误写成了文件,这是人为设置的结果,display_errors =on就好了。 不过不显示错误倒安全点,建议调试时打开,然后提供服务时关闭。

提供一点资料给你:

display_errors = On

php缺省...

php技术

php fsockopen伪造post与get方法的详解

阅读(9) 作者(admin)

fsockopen 伪造 post和get方法哦,如果你正在找 伪造 post和get方法的php处理代码这款不错哦。复制代码 代码如下:<?php//fsocket模拟post提交$purl = "http://localhost/netphp/test2.php?uu=rrrrrrrrrrrr";print_r(pa...

php技术

php错误级别的设置方法

阅读(17) 作者(admin)

PHP在运行时, 针对严重程度不同的错误,会给以不同的提示。 eg:在$a没声明时,直接相加,值为NULL,相加时当成0来算.但是,却提示NOTICE,即注意.

我们在开发中, 为了程序的规范性,把报错级别,调的比较高NOTICE级别的也报...

php技术

PHP大小写问题:函数名和类名不区分,变量名区分

阅读(13) 作者(admin)

PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。1. 变量名区分大小写复制代码 代码如下: <?php $abc...

php技术

php抓取页面的几种方法详解

阅读(19) 作者(admin)

在 做一些天气预报或者RSS订阅的程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址, 然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后再...

深入PHP magic quotes的详解
php技术

深入PHP magic quotes的详解

阅读(21) 作者(admin)

特地查看了下手册,关于php magic quotes,常见的几个设置如下,magic_quotes_gpc,magic_quotes_sybase,magic_quote_runtime,这几个函数是在php.ini中去配置的,从手册中可以看出从php5.3后已经废除了这些特性,所以强烈大家不...

php技术

PHP之短标签开启设置

阅读(23) 作者(admin)

复制代码 代码如下://php.ini中short_open_tag = On//除<?php ?>,可使用更灵活的调用方法<? /*程序操作*/ ?><?=/*函数*/?>...

php技术

深入掌握include_once与require_once的区别

阅读(14) 作者(admin)

①作用及用法   可以减少代码的重复

  include(_once)("文件的路径")与require(_once)("文件的路径")

②理解

  说白了,就是用包含进来的文件中的内容 代替 include(_once),require(_once)那一行

③注意  ...

php技术

sql注入与转义的php函数代码

阅读(26) 作者(admin)

sql注入:  正常情况下:    delete.php?id=3;    $sql = 'delete from news where id = '.$_GET['id'];  恶意情况:    delete.php?id=3 or 1;    $sql = 'delete from news where id = 3 or 1';...

php技术

Linux环境下搭建php开发环境的操作步骤

阅读(28) 作者(admin)

本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略! 文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境, 通过apt方式安装build-essential $ sudo apt-get in...

php技术

php之Memcache学习笔记

阅读(8) 作者(admin)

1、win下安装,memcached -d installwin下启动,memcached -d start关闭,memcached -d stop1_1、三种方式访问memcachememcachememcachedphp (不依赖于扩展socket操作)2、memcache扩展(函数)===访问缓存系统。安装memcache扩展...

php技术

解析ajax事件的调用顺序

阅读(17) 作者(admin)

jquery的ajax请求方法:复制代码 代码如下:$.ajax({ type: "GET", dateType:"html", url: "index.html", error: function(msg) { alert("error"); },...

php技术

PHP中array_merge和array相加的区别分析

阅读(16) 作者(admin)

首先来看看键名是string,两者区别:复制代码 代码如下:<?php$arr1 = array('a'=>'PHP');$arr2 = array('a'=>'JAVA');//如果键名为字符,且键名相同,array_merge()后面数组元素值会覆盖前面数组元素值print_r(array_merge($...

php技术

解析php curl_setopt 函数的相关应用及介绍

阅读(22) 作者(admin)

一、要想使用curl_setopt 这个函数必须在服务器里边进行编译curl这个组件,怎么安装编译这个组件请具体到google搜索二、curl_setopt的php帮助文档的解释bool curl_setopt (int ch, string option, mixed value)curl_se...

ThinkPHP的RBAC(基于角色权限控制)深入解析
php技术

ThinkPHP的RBAC(基于角色权限控制)深入解析

阅读(20) 作者(admin)

一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大...

php技术

深入PHP curl参数的详解

阅读(27) 作者(admin)

curl_setopt (PHP 4 >= 4.0.2) curl_setopt -- 为CURL调用设置一个选项 描述 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是...

php技术

php 模拟POST提交的2种方法详解

阅读(28) 作者(admin)

一、通过curl函数复制代码 代码如下:$post_data = array();$post_data['clientname'] = "test08";$post_data['clientpasswd'] = "test08";$post_data['submit'] = "submit";$url='http://xxx.xxx.xxx.xx/xx/xxx/top....

php技术

PHP的curl实现get,post和cookie(实例介绍)

阅读(14) 作者(admin)

类似于dreamhost这类主机服务商,是显示fopen的使用 的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HT...

php技术

PHP与MongoDB简介|安全|M+PHP应用实例详解

阅读(15) 作者(admin)

一、MongoDB简介MongoDB (名称来自"humongous") 是一个可扩展的、高性能、开源、模式自由、面向文档的数据库,集文档数据库、键值对存储和关系型数据库的优点于一身。官方站点:http://www.mongodb.org/,MongoDB特点:

&#8...

php技术

php.ini修改php上传文件大小限制的方法详解

阅读(10) 作者(admin)

打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望...

php技术

基于empty函数的判断详解

阅读(14) 作者(admin)

$a = '';echo '1.-----------'.($a == '').'<br>';echo '2.-----------'.($a == null).'<br>';echo '3.-----------'.($a == false).'<br>';echo '4.-----------�...