scandir()函数返回一个数组,其中包含指定路径中的文件和目录。如下所示:
例子:
<?php
print_r(scandir('test_directory'));
?>
输出:
网上倒是有不少Codeigniter数据库操作的介绍,这里做一个汇总。
//查询:
$query = $this->db_query("SELECT * FROM table");
==================================
//result() 返回对象数组
$data = $query->result();
与去年的13个放票时间点不同,2014年12306再增加了6个放票时间点,在原来整点放票的基础上,新增了半点放票。即新增:“9时30分、10时30分、12时30分、13时30分、14时和14时30分”6个放票时间点。与此同时,所有“G”字头列车票的起售时间由之前的11时移至14时,“D”和“C”字头列车起售时间仍为11时。
2014年最新放票时间:
12306 官网8:00起售车站:安阳、北京西、成都东、大庆西、惠州、金华南、缙云、九江、兰州、丽水、乌兰浩特、乌鲁木齐、武义、西安、运城等;
用codeigniter也有一段时间了,一直没有做什么总结。现在总结一些Codeigniter操作数据库表的优化写法,虽说不全,但是也确实可以帮助那些刚刚上手CI的同学。
链接数据库
$this->load->database();//手动连接数据库
//连接多数据库
$DB1 = $this->load->database('group_one', TRUE);
$DB2 = $this->load->database('group_two', TRUE);
本示例Codeigniter注册登录代码源自一个codeigniter的项目,现分享下~
由于使用了 Active Record 类,一般数据库操作只有两层,即是C和V
controllers/login.php文件:
<?php
class Login extends CI_Controller {
private $pass = '';
Codeigniter项目访问时如果出现如下错误提示:
Error with CACHE directory.
检查一下cache目录的权限,就会发现
drwxr-xr-x 3 root root 4096 Mar 1 13:53 cache
这时候只要将其改为可读写,
# chmod 777 cache
问题解决。
注意,使用 angular.module('myModule', [])
将创建名为 myModule
的模块并重写已有的同名模块。而使用angular.module('myModule')
则只会获取已有的模块实例。
var myModule = angular.module('myModule', []);
// 添加一些指令和服务
这一章讲述 Angular 初始化过程以及必要的时候用户如何能够手动将 Angular 初始化。
<script>
标签下面例子展示了推荐的在应用中使用 Angular 的自动初始化的代码路径设置。
<!doctype html>
<html xmlns:ng="http://angularjs.org" ng-app>
CodeIgniter的文件上传类允许文件被上传。您可以设置指定上传某类型的文件及指定大小的文件。
上传文件普遍的过程:
一个上传文件用的表单,允许用户选择一个文件并上传它。
当这个表单被提交,该文件被上传到指定的目录。
同时,该文件将被验证是否符合您设定的要求。
一旦文件上传成功,还要返回一个上传成功的确认窗口。
下面是表单: