随笔分类 - PHP问题解决方法
常见的PHP程序问题解决方法,自己积累的一些方案。
摘要:mb_strlen 不支持在php中开启extension=php_mbstring.dll
阅读全文
摘要:1、把php.ini里面";extension=php_curl.dll"前面的分号去掉。2、把PHP目录下的ext\php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll复制到c:\windows\system32目录下,然后重启apache。
阅读全文
摘要:问题状态:Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 775920 bytes) ……解决办法(三种):一、修改php.ini(推荐)memory_limit = 12M二、在程序里面添加如下语句ini_set(''memory_limit'', ''12M'');三、在根目录建立.htaccess文件,添加如下内容php_value memory_limit 12M如果还不能解决,就把它改得再大一些。最后注意的是重启
阅读全文
摘要:因php的版本较高需要配置php.ini解决方法 1:改 php.ini[Date]; Defines the default timezone used by the date functions;http://php.net/date.timezonedate.timezone ='Asia/Shanghai'2:在程序代码中写入第一行写入:date_default_timezone_set ('Asia/Shanghai');php 5.3出这个问题,需要修改php.ini文件 找到date.timezone将它的改为 date.timezone=utc
阅读全文
摘要:要返回数组中的所有值,可以使用array_values()函数。该函数将忽略原始的键名,使用顺序的数字对数组重新索引。要返回一个数组的所有键,可以使用array_keys()函数。该函数返回一个包含数字或字符串的键名数组。代码: 1 array_keys={2 3 "200V", 4 "output" => "1.5V", 5 "battery"=>array("a" => "Cell")6 ); 1 print_r(array_keys ($array))
阅读全文
摘要:flash背景透明的代码在IE中能显示正常:<objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"width="760"height="160"><paramname="movie"value="webjx_com.s
阅读全文
摘要:$Form->create())$result = $Form->add();在执行上述语句后,若存在auto_increment字段,则可以使用以下语句获得返回值。$last_id = $Form->getLastInsID();$last_id = $result;
阅读全文
摘要:PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局。使用 global的例子<?php$a = 1;$b = 2;function Sum(){global $a, $b;$b = $a + $b;}Sum();echo $b;?>以上脚本的输出将是 "3"。在函数中申明了全局变量 $a 和 $b,任何变量的所有引用变量都会指向到全局变量。
阅读全文
摘要:--方法一------------------------------------------------------------Fatal error: Maximum execution time of 30 seconds exceeded in有时在运行大型网站或百万级的数据时优化得不好会出来如Fatal error: Maximum execution time of 30 seconds exceeded in错误提供了了。那么这是什么原因了呢,从英语意思我们看得出是超过的脚本的最大限制的运行时间了,php 系统默认是30秒哦,如果超过就会出现如下提示错误哦。下面我们来看看如何解决
阅读全文
摘要:出现以下几种情况后可能会造成运行phpmyadmin程序提示“无法载入 mcrypt 扩展,请检查 PHP 配置”的错误提示1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动 (请查看正确安装Mysql的方法)2、在系统的 system32(C:windowssystem32)目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:windows system32目录中,然后重新启动Web服务。3、在C:windows目录下的php.ini文件中,没有将“;ext...
阅读全文

浙公网安备 33010602011771号