php中出现Notice: Uninitialized string offset: 0

php中出现Notice: Uninitialized string offset: 0
当使用数组中未定义的key时,就会出现提示Notice: Uninitialized string offset: 0,这句话的意思是你的数组key值越界了。 定义的数组是    $arr = array( "id" => 18,"name" => 'haha' ); 如果输出 echo $arr['username'] 时,就会出现上述提示。 输出前先检查下数值是否定义key,如: if(isset($arr['username'] )){ echo $arr['username'] ; }  

PHP_EOL

PHP_EOL
PHP_EOL代表换行符 unix系列用 \n windows系列用 \r\n mac用 \r PHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性。 echo PHP_EOL; //windows平台相当于    echo "\r\n"; //unix\linux平台相当于    echo "\n"; //mac平台相当于    echo "\r";

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

Codeigniter 购物车类不能添加中文解决方法
Codeigniter 购物车类不能添加中文,下面一段代码限制了输入中文了,修改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 c...

CI中向数据库插入数据时报错Undefined property: User::$db

CI中向数据库插入数据时报错Undefined property: User::$db
今天在工作使用CI框架写完model之后,在控制器中调用插入成员方法,但是报如下错误: 解决方法有两种: 第一种:在你的Model类的构造方法中,加入 $this->load->database();   如下:    public function MUser(){          parent::__construct();          $this->load->database();      } 第二种方法:修改application\config\autoload.php文件,如下:   将 $autoload['libraries'] =...

CI中打包文件生成zip压缩包

CI中打包文件生成zip压缩包
$this->load->library('zip');     //加载zip库 $path = qrcode(CODE_PREFIX.$token);      //文件路径 $this->zip->read_file($path);       //允许你压缩一个服务器某处存在的文件 ,一个文件路径 $url = 'upload/qr/'.md5(time()).'.zip'; $this->zip->archive($url);         //将Zip压缩文件写入服务器的一个目录下

随机生成五位数

随机生成五位数
$token = ''; $str = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'; for ($j=0;$j<5;$j++){ $str = str_shuffle($str); $token .= substr($str,0,1); } echo $token;

关于CI上传文件遇到的问题

关于CI上传文件遇到的问题
在工作中遇到使用CI框架上传文件时,上传错误,提示:The filetype you are attempting to upload is not allowed. 可是我在配置数组中明明配置好了上传文件限制文件类型:$config['allowed_types'] = 'xls|xlsx'; print_r($_FILES)一看,其实是上传成功了的。 那到底是什么原因呢?? print_r($_FILES)会打印出mime。 看了下libraries/Upload.php,发现检测allowed_types时要对比上传文件的 mime,于是在c...

windows下安装MongoDB PHP扩展

windows下安装MongoDB PHP扩展
用于window平台的预编译php mongodb驱动二进制包,下载地址:https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 下载与你php对应的版本。 但是也需要一些注意点: 1、查看phpinfo信息根据Compiler项确定要选择的扩展的vc版本 2、查看phpinfo信息根据Thread Safety项确定选择线程安全模式ts或者非线程安全模式nts 3、下载完你需要的二进制包后,解压压缩包,将'php_mongo.dll'文件添加到你的PHP...

访问CI应用application文件夹出现403禁止访问错误

访问CI应用application文件夹出现403禁止访问错误
最近刚开始学习PHP框架CI,在跟着视频学习中引入css和js文件时,一直引入不进去,打开链接地址竟然显示Error403禁止访问错误。 http://localhost:8081/cishop/application/ 解决方案:经过搜索原来是因为application文件夹下有.htaccess文件,里面配置了禁止所有访问权限,这下明白了。因为在本地测试,我直接把该文件删除即可。

解决xampp打开MySQL–shutdown unexpectedly问题

解决xampp打开MySQL–shutdown unexpectedly问题
遇到打开本地环境XAMPP的MySQL时遇到的shutdown unexpectedly错误,那么该如何解决勒?? 关于MySQL启用失败,出现了如下情况: 14:39:05 [mysql] Error: MySQL shutdown unexpectedly. 14:39:05 [mysql] This may be due to a blocked port, missing dependencies, 14:39:05 [mysql] improper privileges, a crash, or a shutdown by another method. 14:39:05 [mysql] Press the Logs button to view er...
Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: