php技术

ThinkPHP中自定义目录结构的设置方法
php技术

ThinkPHP中自定义目录结构的设置方法

阅读(23) 作者(admin)

效果如图所示:入口文件<&#63;php// 应用入口文件 // 检测PHP环境if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 网站文件入口位置define('ABSPATH', dirname(__FILE__) . '/'); //...

php技术

php中将一段数据存到一个txt文件中并显示其内容

阅读(15) 作者(admin)

这里的数据可以为基本数据类型,数组,对象等;在存储的时候可以用serialize进行序列化,但取的时候要先用unserialize反序列化。<&#63;php $data = array("上海","西安","北京"); //将数组存到指定的text文件中 file_put_...

php技术

PHP反向代理类代码

阅读(25) 作者(admin)

改自PHP Reverse Proxy PRP,修改了原版中的一些错误,支持了文件上传以及上传文件类型识别,支持指定IP,自适应SAE环境。使用方法<&#63;php$proxy=new PhpReverseProxy();$proxy->port="8080";$proxy->host="www.jb51.net";...

php技术

php上传图片之时间戳命名(保存路径)

阅读(31) 作者(admin)

html代码:<div id="images" style="width:250px;height:120px;background:#fff;border:1px solid #ccc;"> <h2><strong>图片导入</strong></h2> <form enctype="multipart/form-data" action="./includer...

php技术

php与flash as3 socket通信传送文件实现代码

阅读(26) 作者(admin)

前段时间在flashseer看到有人提到:可以通过socket方式传送swf文件,让用户无法获取到swf文件… 当时还没有出as3的反编译,所以对程序的保护没有在意.随着反编译程序的平民化,不希望别人看到源代码的朋友就比较着急…通...

php技术

php中隐形字符65279(utf-8的BOM头)问题

阅读(19) 作者(admin)

今天在CSDN看到一个php输出空白隐形字符65279的问题,在网上找了下,发下这个65279字符是php用来标记文件是utf-8编码的,输出的时候会一起输出到客户端,导致客户端如果使用ajax得到返回值时,无法匹配字符串。php隐形字符6527...

php技术

php socket实现的聊天室代码分享

阅读(21) 作者(admin)

/*** patServer* PHP socket server base class* Events that can be handled:* * onStart* * onConnect* * onConnectionRefused* * onClose* * onShutdown* * onReceiveData** @version 1.1* @author Stepha...

php技术

php出现内存位置访问无效错误问题解决方法

阅读(25) 作者(admin)

配置环境如下:
Win2003SP2+IIS6+php5.26+mysql5.0.51a+zend3.3a+PhpMyAdmin2.11.7.1 PHP执行方式:isapi。Mysql为手动安装。关于“内存位置访问无效”的 错误解决办法与步骤:(一些部份无效的调试步骤略过..)一、将IIS的错...

php技术

asp.net访问网络路径方法(模拟用户登录)

阅读(25) 作者(admin)

核心代码:public class IdentityScope : IDisposable{ // obtains user token [DllImport("advapi32.dll", SetLastError = true)] static extern bool LogonUser(string pszUsername, string pszDomain, str...

php技术

PHP常用正则表达式集锦

阅读(17) 作者(admin)

平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:
"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-...

php技术

学习php中的正则表达式

阅读(20) 作者(admin)

语法格式:位于定界符"/"之间。较为常用的元字符包括: “+”, “*”,以及 “&#63;”。其中,  “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次,  “*”元字符规定其前导字符必须在目标对象中出现零次或连...

php技术

mac环境中使用brew安装php5.5.15

阅读(26) 作者(admin)

Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站: http://brew.sh

安装方法:ruby -...

php技术

PHP 正则表达式常用函数

阅读(23) 作者(admin)

1.preg_match()
函数原型:int preg_match (string $pattern, string $content [, array $matches])
preg_match ()函数在$content字符串中搜索与$pattern给出的正则表达式相匹配的内容。如果提供了$matches,则将匹配结...

php技术

PHP命名空间(namespace)的动态访问及使用技巧

阅读(20) 作者(admin)

PHP的命名空间(namespace)是PHP 5.3中加入最重要的一个新特性,这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。
一.动态访问命名空间的元素namespace me/poet;function test(){ echo '1111';...

php技术

PHP命名空间(namespace)的使用基础及示例

阅读(25) 作者(admin)

PHP的命名空间(namespace)是PHP 5.3中加入最重要的一个新特性,这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。一. PHP的命名空间主要解决三种冲突的问题:常量,函数,类通俗理解:namespace就相当于...

php技术

PHP中使用asort进行中文排序失效的问题处理

阅读(27) 作者(admin)

PHP中有非常方便的对数组进行重新排序的方法――asort,关于asort的使用方法可以看 这里 。但是asort对含有中文key的数组进行排序时,有时候并不是按照字母顺序。这主要是编码问题,如果编码为UTF-8,则不会按照字母顺序来排...

php技术

PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析

阅读(26) 作者(admin)

  sort() 函数用于对数组单元从低到高进行排序。
  rsort() 函数用于对数组单元从高到低进行排序。
  asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
  arsort() 函数用于对数组单元从高到低...

php技术

PHP实现取得HTTP请求的原文

阅读(26) 作者(admin)

本文实例讲述了PHP实现取得HTTP请求的原文的方法,具体步骤如下:1. 取得请求行:Method、URI、协议可以从超级变量$_SERVER中获得,三个变量的值如下:$_SERVER['REQUEST_METHOD'].' '.$_SERVER['REQUEST_URI'].' '.$_SERVER['...

php技术

PHP管理依赖(dependency)关系工具 Composer 安装与使用

阅读(26) 作者(admin)

PHP Composer 安装系统需求:Composer 需要PHP5.3.2+ 以上的环境来运行。有几个敏感的PHP设置和编译标志也是必需的,但安装程序会发出警告当存在任何不兼容的情况。比如PHP的扩展的要求是,安装或重新编译php without disa...

php技术

PHP中Fatal error session_start()错误解决步骤

阅读(24) 作者(admin)

错误信息:Fatal error: session_start() [function.session-start]: Failed to initialize storage module: files (path: ) in C:/usr/phpMyAdmin/libraries/session.inc.php on line 75I.更改服务器配置:1、检查error...