phper,PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档归类:编程开发

centos php版本升级2014-10-28

yum remove php-* //解除PHP 5.1.6的版本yum install php53 //安装PHP 5.3yum install php53yum install php53-cliyum install php53-commonyum install php53-develyum install php53-gdyum install php53-mbstringyum install php53-mysqlyum install php53-soapyum install php53-xmlyum install php53-xmlrpcyum install php53-bcmathyum install php53-snmp升级完毕要修改/etc/php.ini中的date.timezone = “Asia/Sahnghai” //此步未验证,并不一定需要然后重启Apache服务service httpd start终于改成PHP 5.3.3了...
此文被围观1018 分类: 编程开发 标签:  ····

centos PHP环境配置2014-10-28

‍‍‍‍1、检测系统是否已经安装Apache   ‍‍ #rpm -qa|grep httpd     出现如下:‍‍        ‍‍    卸载:rpm -e httpd-2.2.3-43.el5.centos --nodeps‍‍   ‍‍ 注:--nodeps 是强制卸载‍‍‍‍2、请保证你的 Linux 系统中安装了 gcc、g++ 编译器检查是否安装很简单,在命令行中敲入“gc”或“g+”,按 tab 键,看下面是否有命令显示。如果没有也没关系,安装 gcc、g++ 的方法十分简单‍‍   yum -y install gcc ‍‍   yum install gcc-c++ ‍‍‍‍3、‍‍安装apache   Apache是作为一个CentOS的软件包,因此我们可以直接用下面命令安装它:        yum install httpd    现在配置系统在引导...
此文被围观943 分类: 编程开发 标签:  ···

php错误Fatal error: Can't use function return value in write context2014-10-28

今天在判断一个常量的时候出现了一个错误提示:Fatal error: Can't use function return value in write context用的ThinkPhp框架,错误前的写法: <if condition="!empty(C('site.site_logo'))"></if> 这种提示错误!后来查询了一下百度:Note: empty() 只检测变量,检测任何非变量的东西都将导致解析错误更改为 <if condition="C('site.site_logo') neq ''"></if>...
此文被围观2770 分类: 编程开发 标签:  ·····

unserialize(): Error at offset 85 of 1220 bytes in2014-10-03

php在进行数据反序列化的时候出现错误:unserialize(): Error at offset 85 of 1220 bytes in出现这种情况需要对序列化字符串进行一些操作:$data = preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen('$2').':\"$2\";'", $data);这样进行格式化后正常编译;解决方法来源地址:http://stackoverflow.com/questions/10152904/unserialize-function-unserialize-error-at-offset...
此文被围观1350 分类: 编程开发 标签:  ······

php 将数据转换成字符类型,字符类型转换成数组2014-10-02

现有数组:$params = array ( 0 => array ( 'name' => '主图来源', 'value' => '自主实拍图', ), 1 => array ( 'name' => '女裤裤型', 'value' => '铅笔裤', ), 2 => array ( 'name' => '裤长', 'value' => '长裤', ), 3 => array ( 'name' => '女裤腰高', 'value' => '高腰', ), 4 => array ( 'name' => '面料', 'value' => '棉布', ), 5 => array ( 'name' => '风格', 'value' => '通勤', ), 6 => array ( 'name' => '通勤', 'value' =>...

PHP关于反斜杠处理函数addslashes()和stripslashes()的用法2014-09-18

PHP自带的库函数 addslashes() 和 stripslashes() 都属于字符串处理类函数,作用正好相反:addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (') ,双引号 (") ,反斜杠 (\) ,NULL。stripslashes():删除由 addslashes() 函数添加的反斜杠。该函数用于清理从数据库或 HTML 表单中取回的数据。(若是连续二个反斜杠,则去掉一个,保留一个;若只有一个反斜杠,就直接去掉。)ps:默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。例:if (get_magic_quotes_gpc()){      code....}addslashes() 例子:<?php$str = "Who's John Adams?";echo $str . " This is not safe in a database query.<br />";echo addslashes($st...
此文被围观1269 分类: 编程开发 标签:  ···

php二维数组去重,array_unique出除重复数据2014-08-18

根据网站提供的方法修改所来保持数据键名不变。//二维数组去掉重复值 并保留键值 function array_unique_fb($array2D) {     $key = array();     foreach ($array2D as $k=>$v)     {         if(empty($key)) $key = array_keys($v);//记录数组的KEY         $v = join(",",$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串         $temp[$k] = $v;     }     $temp = array_unique($temp); //去掉重复的字符串,也就是重复的一维数组 &nbs...

php Notice: A session had already been starte解决办法 2014-08-11

php,php notice,php Notice: A session had already been starte解决办法 Notice: A session had already been started – ignoring session_start() in .. on line ..This happens when you try to start session more than once.The solution for above problem is1) in php.ini file set session.autostart to 0session.auto_start = 02) In your code use this lineif (!session_id()) session_start();代替session_start();...
此文被围观1833 分类: 编程开发 标签:  ··

ADODB.Connection 错误 '800a0ea9'2014-08-04

64位 Windows IIS 运行32bit程序,不完全兼容就出现:    “Windows 64 bit ADODB.Connection 错误 '800a0ea9' 未指定提供程序”    解决方法:进CMD命令窗口:依次运行:    //注 /d这个目录要根据自己的目录进行修改,看你的IIS安装在那个一盘    1. cd /d %systemdrive%\Inetpub\AdminScripts    2. cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"    即可解决问题。先试一下楼上说的方法点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,【我后来还补充添加了everyone】给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET)...
此文被围观1829 分类: 编程开发 标签:  ·····

PHPCMS纯静态{$url}获取当前文章网址,phpcms 获取当前url2014-07-30

在PHPCMS中{$url}用来获取当前文章网址,在动态页或伪静态中能够正确获取,但是当我们把内页设置为纯静态时,{$url}就失效了。在文章页,我们希望在文章末尾加上 本文地址,该怎么办呢?请在模板当中使用{go($catid,$id)}$catid栏目ID,$id文章ID,可以获取任何文章的URL地址。适用于PHPCMSV9分享关键词:分享PHPCMS技术,PHPCMS纯静态,phpcms获取url,PHPCMS教程...
此文被围观1553 分类: 编程开发 标签:  ····

ecmall数据库操作,Ecmall MySql 数据库调用教程2014-07-22

使用Ecmall的mysql类库进行数据调用从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在\includes\models 目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数据调用上,每个数据表都有自己的函数自己的类库和少量的公共类库。因此初学者来讲,调用mysql数据很困难。我现在讲解一个简单的调用方法能满足95%以上的mysql数据调用请求。足够对ecmall进行二次开发。例子:$db = &db(); 第一步赋值数据库类库,$db->query(sql); 第二步执行mysql 语句;常用的数据库函数1.得到一行数据$user=$db->getrow("select * from ecm_member where user_id=111");print_r($user);2.得到一列数据$user=$db->getcol("select user_id from ecm_member ");print_r($user);3.得到所有数据$user=$db->getall("select user_id from ecm_member ");foreach ( $user as $row){print_r($row);}4.得到一个数值$user=$db->getone("select count(*) from ecm_member...
此文被围观2360 分类: 编程开发 标签:  ·····

discuz将手机版默认的“触屏版”改为“标准版”2014-07-04

修改前请备份原文件找到“\source\class\discuz\discuz_application.php”,将其中的(红色标示)$mobileurl = 'http://'.$this->var['setting']['domain']['app']['forum'].'?mobile=yes'改为$mobileurl = 'http://'.$this->var['setting']['domain']['app']['forum'].'?mod=mobile&view=yes';再将//$mobileurl = $this->var['siteurl'].'forum.php?mobile=yes';改为$mobileurl = $this->var['siteurl'].'misc.php?mod=mobile&view=yes';最后将:define('IN_MOBILE', isset($this->var['mobiletpl'][$mobile]) ? $mobile :&...
此文被围观2082 分类: 编程开发 标签:  ·····

dede position 修改,{dede:field name='position'/},dede position链接符修改2014-07-03

DEDE修改位置的链接符:系统设置->修改系统参数->栏目位置的间隔符号:去掉{dede:field name='position'/}最后个符号现在{dede:field name='position'/}默认的样式是:首页>栏目标题>  这样看起就多余了一个>符号,是需要去掉的方法:在include/typelink.class.php第145行左右return $this->valuePosition.$this->SplitSymbol; 修改成return $this->valuePosition;后面的那个〉符号就除去了...

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

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