php技术

php技术

php中如何判断一个网页请求是ajax请求还是普通请求

阅读(15) 作者(admin)

如何在php中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求:/path/to/pkphp.com/script.php?ajax在php脚本中使用如下方法判断: 复制代码 代码如下:if(isset($_GET['ajax'...

php技术

php一些错误处理的方法与技巧总结

阅读(18) 作者(admin)

1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? 在PHP4.2以后的版本中register_global默认为off 若想取得从另一页面提交的变量: 方法一:在PHP.ini中找到register_global,并...

php技术

本地机apache配置基于域名的虚拟主机详解

阅读(16) 作者(admin)

1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/httpd-vhosts.conf这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。

2.修改位于(win7)c:/windows/system32/drivers/etc/目录下...

php技术

浅析php中常量,变量的作用域和生存周期

阅读(19) 作者(admin)

在PHP脚本中变量主要有:内置超级全局变量,一般的变量,常量,全局变量,静态变量等等,我们在使用它们的时候除了要正确地知道它们的语法以外,更重要的是,我们要知道它们在本质上的区别与联系―即它们的作用域的问题。1.内置超级...

php技术

浅析linux下apache服务器的配置和管理

阅读(26) 作者(admin)

一、两个重要目录:Apache有两个重要的目录:1、配置目录/etc/httpd/conf;2、文档目录/var/www:二、两种配置模式:Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文...

php技术

PHP计算2点经纬度之间的距离代码

阅读(15) 作者(admin)

复制代码 代码如下:function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($l...

php技术

php中的Base62类(适用于数值转字符串)

阅读(22) 作者(admin)

Base62类源码:复制代码 代码如下:class Base62 {

private $string = "vPh7zZwA2LyU4bGq5tcVfIMxJi6XaSoK9CNp0OWljYTHQ8REnmu31BrdgeDkFs";

public function base62_encode($str) { $out = '';...

php技术

PHP实现把数字ID转字母ID

阅读(28) 作者(admin)

ID是网站中经常出现的,它一般是数字,但是我们发现现在的网站很多ID都是字母了,比如YouTube的视频播放页它的URL类似/watch?v=yzNjIBEdyww。 下面是一个生成字母ID的方法。使用示例:复制代码 代码如下: alphaID(12354);...

php技术

CodeIgniter上传图片成功的全部过程分享

阅读(21) 作者(admin)

最近几天正在做一个小型CMS,用到图片上传了,想利于CodeIgniter的上传类去实现,但测试中有好多问题,我把经过和要注意的地方分享一下!复制代码 代码如下:<?php echo form_open_multipart('picture/upload');?><?php ec...

完美解决PHP中的Cannot modify header information 问题
php技术

完美解决PHP中的Cannot modify header information 问题

阅读(21) 作者(admin)

我就遇到这种问题,网上找到这个解决的方案,就收藏下写PHP的朋友们肯定遇到过这样一个问题:通过header函数改变http协议头的时候,会出现一个类似下面格式的warning:复制代码 代码如下:Warning: Cannot modify header inform...

php技术

php使用sql数据库 获取字段问题介绍

阅读(18) 作者(admin)

在PB开发过程中,由于数据库中使用了 ntext字段,出现以下提示错误,郁闷了很长时间找不到解决方案,后查阅大量资料,终于明白:PB报错: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则...

php技术

PHP中将ip地址转成十进制数的两种实用方法

阅读(19) 作者(admin)

PHP中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是这个ip地址获取的时候都不是10进制的。那么PHP中如何将ip地址转成十进制数就是我们比较头疼的事情了,下面两种方法是我整理处理来相对比较简单...

php技术

PHP怎么实现网站保存快捷方式方便用户随时浏览

阅读(11) 作者(admin)

PHP怎么实现网站保存快捷方式呢?下面是一段PHP代码,下面这段代码,可以PHP实现网站保存快捷方式,以便用户随时浏览。 复制代码 代码如下: <?php

$Shortcut = "[InternetShortcut] URL=http://blog.csdn.net/lee_magnum/...

php技术

PHP Global定义全局变量使用说明

阅读(13) 作者(admin)

很不习惯PHP中的变量作用域,PHP中函数变量和全局是完全隔绝的,也就是无法相互访问。比如下面这样:复制代码 代码如下:$test = 123; abc(); //这里什么都不输出,因为访问不到$test变量function abc(){ echo($test);}$te...

php技术

php生成图形验证码几种方法小结

阅读(20) 作者(admin)

我们先来检查一下自己的php是不是打开了gd库。复制代码 代码如下:<?phpif(extension_loaded('gd')) { echo '你可以使用gd<br>'; foreach(gd_info() as $cate=>$value) echo "$cate: $value<br>";}else echo '...

php技术

JoshChen_php新手进阶高手不可或缺的规范介绍

阅读(11) 作者(admin)

PHP规范1. 为什么要编码规范&#8226;编码规范(code conventions)对于程序员而言尤为重要,有以下几个原因:1.在一个软件的生命周期中,80%的花费用于维护。2.几乎没有任何一个软件在其整个生命周期中均由最初的开发人员来维...

php技术

php漏洞之跨网站请求伪造与防止伪造方法

阅读(20) 作者(admin)

伪造跨站请求介绍伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。这种攻击常见的表现形式有:   伪造链接,引诱用户点击,或是让用户在不知情的情况下访问   伪造表单,引诱...

php技术

对于PHP 5.4 你必须要知道的

阅读(18) 作者(admin)

PHP 5.4来了,这是自5.3后的又一次主版本升级。此次升级改动较为显著,删除了一些过气儿的函数,带来了高达20%的速度提升和更少的内存使用。新特性与改动此次更新的关键新特性,包括:新增traits,更精简的Array数组语法,供测试使...

php缓存技术详细总结
php技术

php缓存技术详细总结

阅读(10) 作者(admin)

全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:复制代码 代码如下:Ob_...

php技术

利用php+mcDropdown实现文件路径可在下拉框选择

阅读(20) 作者(admin)

最近用php进行文件目录信息读取,在网上弄到下面一段代码://获取指定目录下的文件列表//$path 指定的目录,默认为当前目录//$ifchild 是否显示子目录文件列表,默认不显示//$curpath 显示当前的路径,默认为从当前目录开始;这...