PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

文档标签: dev

使用ThinkPHP的一些建议,ThinkPHP使用规范.

ThinkPHP使用的参数在这里就不多说了,如果你还不是很清楚可以到ThinkPHP官网去下载ThinkPHP使用手册. 今天在这里要说的ThinkPHP日常使用所要注意的一些细节问题. 这些都是我从实际的项目开发中发现的问题 1 要注意M的使用方法,例:   表: think_role_user 那么用M该如何运用呢? M("Role_user") M("RoleUser") 目前发现两个都可以用,linux下也试过了 2 getField field 在linux下getField('id,name,status'); 不能写成getField('id, name, status');//两种方式在windows下都可以用 今天就先说到这里了....
此文被围观1098次  分类: 编程开发 标签:  ····

PHP eval base64 混淆解密,微盾PHP脚本加密专家php解密算法.

PHP加密,首先去下载加密工具:微盾PHP加密专家 微盾PHP脚本加密专家很是牛B的一个PHP加密工具, 加密过后的文件类似: [php] <?php // adophper.com, All rights reserved. $OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=1372;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O...

Zend Studio 注册码,Zend可用注册码 .

前两天在公司用那个zend确实比editplus方便一点,于是回来就下了zend studio 8.0.1 Zend Studio 8.0.1 正式版官方下载地址(未包含IBM i edition下载) windows版:http://downloads.zend.com/studio-eclipse/8.0.1/ZendStudio-8.0.1.msi linux版(32位):http://downloads.zend.com/studio-eclipse/8.0.1/ZendStudio-8.0.1-x86.tar.gz linux版(64位):http://downloads.zend.com/studio-eclipse/8.0.1/ZendStudio-8.0.1-x86_64.tar.gz 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/studio-eclipse/8.0.1/ZendStudio-8.0.1.dmg zend stu...

php+xdebug,xdebug应用,xdebug配置,xdebug是什么.

关于xdebug的说明请参考百度百科:xdebug今天刚把xdebug配置起,这里将xdebug的配置写出来,供大家参考学习。 这里要注意: zend_extension_ts="$YOUR_PHP_PATH\ext\php_xdebug.dll" // php5.2.x用这个   zend_extension="$YOUR_PHP_PATH\ext\php_xdebug.dll" // php5.3.x用这个,没有_ts 如果你用的apache并且安装了zendoptimizer有可能会无法启动apache,要将zendoptimizer配置的zend_extension_ts注释掉; php调试工具一:xdebug下载php调试工具二:wincachegrind [Xdebug] ;dll路径 zend_extension_ts = E:\WebSiteConfig\php\ext\php_xdebug-2.2.0-5.2-vc9....

pl/sql developer工具应用,oracle建数据表,oracle id自增设置.

以前都是用的mysql来作为数据库,但是在公司因为数据量大就用的oracle数据库. 昨天 在oracle建数据表应用pl/sql的时候不知道怎么设置id为唯一值,还是用的图形工具,没有用sql下的create来做 在网上查了一下,是运用oracle的sequences来设置的, 上图: 在这里建与tables里面的表相对就的就行了 例:我在tables里面有一个:a_user的表 那么在sequences里面就应建一个seq_user与a_user相对就. 在oracle数据表里面id自增就是这个道理了...
此文被围观1166次  分类: 数据库 标签:  ········

ThinkPHP 系统配置.

项目配置 打开项目配置目录 Conf ,里面有个 config.php 文件,该文件就是 ThinkPHP 系统配置文件。我们将一些项目配置信息如数据库账号密码等写入配置文件以供系统调用。 一个配置样例如下: 配置信息补充说明 如果表没有前缀,则表前缀 DB_PREFIX 配置为空即可: 'DB_PREFIX'=>'', APP_DEBUG 调试开关配置项中,配置为 true 表示开启调试开关,那么在有模板输出的页面中,可以看到系统运行信息。如下图: ThinkPHP调试信息 TOKEN_ON 令牌验证配置为 true ,在表单提交时系统会自动生成一个 MD5 验证令牌用于防止非法表单提交。 URL_MODEL URL访问模式,根据需要配置,如果环境不支持 PATHINFO 则设置为 3 以适应。 APP_GROUP_LIST 及 DEFAULT_GROUP 用于项目分组,具体可参见《ThinkPHP 项目分组》。 提示 如...

ThinkPHP后台设置,ThinkPHP权限配置及后台功能.

今天在做那个ThinkPHP后台登录验证的时候遇到这个问题,在多个后台项目和前台项目共同在根目录下如何来判断是否有权限。 看如果代码,作者是将后台和前台放到不同的目录下的,后台所有操作在一个项目下,前台也是在一个目录下,作者用的是调用公共方法,代码如下: [php] class GlobalAction extends Action{ private $groupId; private $userId; private $userName; function _initialize() { //初始化时获取用户ID和用户组ID $this->groupId=intval(Session::get('groupid')); $this->userId=intval(Session::get(C('USER_AUTH_KEY'))); $this->userName=Session::get('username'); //dump($this->groupId...

ThinkPHP错误信息,ThinkException: Model:relation您所请求的方法不存在!.

今天在做节点的时候出现了ThinkException: Model:relation您所请求的方法不存在!这个错误,查看一下Model, 没发现那里有错,只知道relation应该像add()这样的属性一样,不用额外添加什么继承吧! 最后查了一下百度这个流氓,看一下这条信息: 在用ThinkPHP的关联查询时,遇到了一个这样的提示:“Model:relation您所请求的方法不存在”。到ThinkPHP论坛搜索了一下,发现有6个相关的帖子,不过最新的5个都不沾边。只有最早的一个,是管理员回复的,有点参考价值,呵呵。 我要做的是新闻表关联新闻分类表,模型代码如下: class NewsModel extends RelationModel{ //关联分类表 public $_link = array( ’profile’ => array( ’mapping_type’ => BELONGS_TO, ’class_name’ => ‘Ncat’, ’foreign_key’ => ‘cid...
此文被围观1779次  分类: 编程开发 标签:  ·····

windows下ThinkPHP伪静态配置,nginx环境配置ThinkPHP伪静态.

昨天弄了好久没弄起这个伪静态,今天在公司看了一下公司的这个配置信息,终于也配置好了这个环境。 windows下ThinkPHP伪静态配置 nginx环境配置ThinkPHP伪静态 [html] server { listen 80; server_name localhost; root E:/DEMO; index index.php index.html index.htm; autoindex on; location / { if (!-e $request_filename) { #rewrite ^/(.*)$ /index.php/$1 last; rewrite ^/Home/(.*)$ /Home/index.php/$1 last; break; } } location ...

今天我们学习ThinkPHP的使用,及ThinkPHP的配置信息.

现在ThinkPHP使用的人越来越多,许多公司都有这个要求,要会使用框架,而ThinkPHP是目前国内使用得最多的一款了。 可能cms你会使用,而且很容易上手,但是框架必须自己来配置调周,它也不像模板引擎那样,直接引用一样! 开始我们今天的教程,ThinkPHP初级班。 一、去ThinkPHP官网下载最新版本的ThinkPHP; 二、假设我们的PHP环境已经配置好了,将下载来的源码包解压到相关的网站目录下,将ThinkPHP拷进去,在网站根目录下新建一个index.php文件,并插入如下代码: [php] <?php //定义项目名称 define('APP_NAME', 'Home'); //定义项目路径 define('APP_PATH', './Home/'); //调试 define('APP_DEBUG', true); //框架入口文件 require './ThinkPHP/ThinkPHP.php'; [/php] 这里带说一下php文件,如果全...

thinkphp使用细节注意事项.

在使用thinkphp的时候要注意一些细节问题。例: 下面是一个错误的实例化:会引起cgi/fastcgi停止工作,无法创建项目 下面才是正确的: 通过上面发现什么了没有? 就是调用define('THINK_PATH', '.....'); 这里少了'/'所引起的原因,我今天找了很久原因,最后才发现是这里出了错! 细节决定成败,过不其言。...

PHP锁屏功能,JS锁屏功能,HTML锁屏功能.

PHP锁屏功能 很久以前都有人向我说要在系统中添加一个锁屏功能,作用是当有客户来时,你又不想让客户看见你后台的数据,同时也不退出系统!解锁功能要输入密码后才能进入,那么有人问如果我刷新页面那应该怎么办呢?呵呵,对的,我们在点击锁屏的时候已经将密码的seesion清空,如果你刷新当然页面会跳转到登录页面。如果输入密码错误则提示,同时还要设置一个最大尝试次数3次。3次过后将设为等待一段时间再来登录。 这里有两个页面 [html] <!doctype html> <html> <head> <meta charset=utf-8 /> <title>PHP锁屏功能</title> <script language="javascript" type="text/javascript" src="http://192.168.77.200/statics/js/jquery.min.js"&...
此文被围观1093次  分类: 编程开发 标签:  ·········

ThinkPHP优化,ThinkPHP数据优化,ThinkPHP页面优化.

最后项目到结束我阶段,对页面和数据进行优化。 开启Trace, 'SHOW_PAGE_TRACE' => true, 看页面底部信息就是页面运行的各种信息了,有sql语句,还有模板替换 “运行信息 : Process: 1.6362s ( Load:0.0032s Init:0.0065s Exec:1.6167s Template:0.0098s )” 看一下上面这一行,我们主要关注后两个参数,Exec是Action页面执行的时间,Template是模板替换过程执行的时间。 通过这两天的调试,现将一些注意事项说出来,希望对phper有帮助。 页面少用foreach循环,少调用,少查询,能不加就不加! 比如一个foreach可能现在数据只有一两条,速度在0.0...S,虽然现在速度很好,但是当数据增加到10000,更多100000条,那时候你就不得不考虑你的语句了。...
此文被围观1470次  分类: 编程开发 标签:  ·····

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.