【php命令行(cli)模式下报require加载路径错误的解决方法_PHP】教程文章相关的互联网学习教程文章

PHP报错Fatalerror:Class'COM'notfoundin的解决方法_PHP教程

本文章来给各位同学介绍Windows 平台的 PHP 报错 Fatal error: Class \'COM\' not found in 的解决方法,有需要了解的朋友可参考。 然在 Win Server 08 往上搭载的 IIS 跑 php 性能提升不少,但还是觉得不太舒服。。。 某日在调试一个win上的php生产环境时,一段php代码返回了错误: Fatal error: Class COM not found in XXXXXXXXX 1 Fatal error: Class COM not found in XXXXXXXXX 没发现 COM 类,php代码主要是调用一些系统的信...

phpsimplexml_load_file中文乱码的解决方法_PHP教程

中文乱码多半是编码导致的我们只要调整一下输出编码即可解决中文乱码问题,下面我们看simplexml_load_file中文乱码解决办法。在PHP5.0 中,simplexml_load_file()是一个很好的读取和处理XML文件的函数,但是在读取和处理中文时会出现乱码,经过研究发现,如果是中文内容,必须经过iconv编码转换,否则显示为乱码。代码如下 $xml=simple_load_file(xml文件);foreach($xml->soft as $temp){echo $temp->name; //这就是软件名称了。 e...

json_encode中文显示问题解决方法_PHP教程

在php中json_encode 中文显示问题是困扰很多程序员的一个难题了,下面我来给大家介绍两种中文显示问题的解决方法,大家可参考。json已经成为当前web开发最常用的数据格式,php也从5.2开始支持json和数组的转换函数 json_encode 和 json_decode 。但使用过程中我们会发现,(下面以“你”这个汉字为例)通过json_encode 函数转换后的中文全部变成了类似 u4f60 (你)这样的编码,虽然不影响程序执行,但是很不直观 首先,json_encod...

php中文字符串截取乱码问题解决方法_PHP教程

出现中文截取乱码的问题一般是中文文合混时比较多,如果你截取英文不会有问题,中文就会有,主要原因是:字符串编码为UTF-8的,一个中文字符占三个字节而字符串编码为GB2312的,一个中文字符占两个字节了。下面我来先来看实例。字符串编码为GB2312的,一个中文字符占两个字节:代码如下 public static function chinesesubstr($str, $start, $len) { // $str指字符串,$start指字符串的起始位置,$len指字符串长度$strlen = $start +...

file_get_contents被屏蔽解决方法_PHP教程

在php中file_get_contents函数可直接采集远程服务器内容,然后保存到一个变量中了,介理一般都会把file_get_contents、fsockopen等一些IO操作的函数禁用掉,因为它们怕被 DDOS那么一般情况下,我们改不了服务器的 inc.php,只能自己写一套IO来代替上面的PHP函数了。代码如下$url = file_get_contents(http://www.bKjia.c0m/);我们可以用下面的代码代替代码如下 //禁用file_get_contents的解决办法 $ch = curl_init(); $timeout =...

phpMyAdmin3.5.8在Safari中空白屏解决方法_PHP教程

本文章来给各位介绍phpMyAdmin 3.5.8 在 Safari 中空白屏解决方法,因为在其它浏览器中都没有问题,只有在Safari浏览器空白,所以只要解决Safari中空白即可。在配置文件 config.inc.php 的最后添加了如下一行:代码如下$cfg[AllowThirdPartyFraming] = true;在 safari 中打开,一切正常了。 注意:在3.5.2版中就已经修正了这个 bug 的但在我是3.5.8还是有问题,所大家以自己为准吧。http://www.bkjia.com/PHPjc/632121.htmlwww.bkji...

Codeigniter购物车类不能添加中文解决方法_PHP教程

有朋友可能会发现Codeigniter 购物车类不能添加中文,我找了N久才发现下面一段代码限制了输入中文了,下面我来给大家介绍。修改systemlibrariesCart.php,注释第186-190行产品名称的判断:代码如下 /*if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items[name])) { log_message(error, An invalid name was submitted as the product name: .$items[name]. The name can only contain alpha-numeric characters, ...

phpmyadmin提示无法载入mysqli扩展解决方法_PHP教程

在使用phpmyadmin中我们有时会看到有这种提示无法载入mysqli扩展,下面我来总结解决办法。mysqli为php的mysql扩展的加强版.性能比mysql系列函数要好的多. 1、首先装你的php目录下的php.ini-dist复制到C:WINNT(win2003,winxp,win98应该是相应的系统目录)下 2、将刚才的php.ini-dist后面的”-dist”去掉,再用记事本打开,搜索”php_mysqli.dll”去掉前面的”;”保存 3、将C\:phpext(此处应为你的php目录)目录下的php_mysql.dll复...

织梦cms利用weight排序无效的解决方法_PHP教程

dedecms5.7针对weight排序是有bug的,下面我来一步步告诉大家如何解决weight无效的解决办法,具体请参考下面。涉及的文件是includetaglibarclist.lib.php文件: 第570行左右:代码如下if ( $isweight==’y’ ) 这一行代码简直是废柴,$orderWeight = list_sort_by($orderWeight, ‘weight’, ‘asc’); 对结果进行排序。 这个是有问题的,因为在得到这个$orderWeight之前,检索文档表的语句为:代码如下 SELECT arc.*,tp.typedir,t...

phpmyadmin不能登录解决方法总结_PHP教程

下面总结一些在开发中碰到的phpmyadmin不能登录解决方法,有需要的朋友可参考参考。错误 MySQL 返回: #1045 - Access denied for user root@localhost (using password: YES) phpmyadmin目录中找到config.inc.php文件,修改如下位置即可代码如下 $cfg[Servers][$i][user] = user; $cfg[Servers][$i][password] = password;提示错误:Cannot start session without errors, please check errors given in your PHP and/or webserve...

php无法连接mysql问题解决方法总结_PHP教程

本文章总结了在php开发中可能会常常碰到的一些php连接不了mysql数据库的一些问题总结与解决方法分享,有需要的朋友可参考一下。问题一 今天给本本装上mysql和php,一切安装都很正常(php@IIS7.5-fastCGI)。但用phpmyadmin连接测试时却出现“#2002无法连接”的错误,用其它程序也是同样问题。 检查了下,php的mysql扩展正确安装,mysql服务正常启动--那就奇了怪了。又用navicat连接,居然连上了。。看来是php和mysql间的通讯出了问...

PHP连接MySQL数据库中文乱码解决方法_PHP教程

php连接mysql数据库出现乱码一般是中文字才会有的,英文不会出现,因为mysql默认连接为utf8,如果你页面与数据库编码不统一的话,就有可能出现乱码。解决办法 页面是是gb2312代码如下 mysql_qurey指定数据库的解码为“set names gb2312”是防止中文乱码的。页面编码为uft8代码如下 mysql_query(SET NAMES utf8);//根据php文件编码设置链接编码例代码如下 $connection=mysql_connect ($localhost, $username, $password); mysql_que...

php提示内存位置访问无效解决方法总结_PHP教程

本文章收集了关于在使用php时出现错误提示 PHP“内存位置访问无效”的解决方法总结,有需要的朋友可参考一下。 新配置的PHP环境,或者刚做过配置改动,比如新加载的DLL扩展,访问页面,可能会出现“内存位置访问无效。”的错误。主要原因是DLL扩展加载失败。 我们就需要找到是哪一个DLL文件加载出现了问题。排查方法是: 将php.ini中代码如下 display_startup_errors = Off 改为 display_startup_errors = On 。这时访问php页面,...

ecshop分类树显示所有分类的解决方法_PHP教程

ecshop分类树显示所有分类的解决方法 有需要的朋友可参考一下本文章。解决方法如下: 比如在goods.php里,代码如下 $smarty->assign(categories, get_categories_tree()); // 分类树 大概在128行。找下就有了将代码如下$smarty->assign(categories, get_categories_tree($goods[cat_id])); 改为代码如下$smarty->assign(categories, get_categories_tree()); 主要就是把goods[cat_id]或得的ID去掉就可以了! 之后清缓存再...

phpMyAdmin显示中文乱码的解决方法_PHP教程【图】

根据我的经验php与mysql中出现乱码一般都是文档编码的问题如 gbk,uft8,gb2312等与页面编码不一致,下面我总结了phpMyAdmin显示中文乱码的解决方法。先看如图解决1 php.ini没有extension=php_mysql.dll 碰到这个问题后一般打开phpmyadmin就会出现 乱码错误 我们把php里面的libmysql.dll复制到c:\windows\system32或者c:\winnt\system32 然后重新启动电脑就行 解决2 下面是我的修改过程: 打开 phpMyAdmin 根目录中 libraries/se...

命令行 - 相关标签