blogjava-凯发k8网页登录

blogjava-凯发k8网页登录http://www.blogjava.net/hwpok/category/53899.htmldebug - 天道酬勤zh-cnthu, 26 sep 2013 03:26:40 gmtthu, 26 sep 2013 03:26:40 gmt60php 参数的传递http://www.blogjava.net/hwpok/archive/2013/09/25/404439.html惠万鹏惠万鹏wed, 25 sep 2013 13:12:00 gmthttp://www.blogjava.net/hwpok/archive/2013/09/25/404439.htmlhttp://www.blogjava.net/hwpok/comments/404439.htmlhttp://www.blogjava.net/hwpok/archive/2013/09/25/404439.html#feedback0http://www.blogjava.net/hwpok/comments/commentrss/404439.htmlhttp://www.blogjava.net/hwpok/services/trackbacks/404439.html   在控制器的方法名里定义参数, 通/a/a依次传递参数

2.控制器向view传递参数
  $data = array("name"=>$name,"count"=>$count);
  $this->load->view ( "test_view",$data);






惠万鹏 2013-09-25 21:12
]]>
php 学习2http://www.blogjava.net/hwpok/archive/2013/09/25/404438.html惠万鹏惠万鹏wed, 25 sep 2013 13:02:00 gmthttp://www.blogjava.net/hwpok/archive/2013/09/25/404438.htmlhttp://www.blogjava.net/hwpok/comments/404438.htmlhttp://www.blogjava.net/hwpok/archive/2013/09/25/404438.html#feedback0http://www.blogjava.net/hwpok/comments/commentrss/404438.htmlhttp://www.blogjava.net/hwpok/services/trackbacks/404438.html1.user_login.php
doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gbk">
<title>insert title heretitle>
head>
<body>
 <center>
    <h1>php $this->load->view('index.html');?>h1>
    <h1>用户登陆h1>
    <form action="/php/myweb/index.php/login/logina" method="post">
        用户名: <input type="text" name="username"/><br />
        密  码: <input type="password" name="password"/><br />
        <input type="submit" value="提交"><br />
    form>
 center>
body>
html>
2.logincontroller
class login extends ci_controller 
{
    function index() 
    {
        $this->load->view ( "aa/user_login" );
    }
    
    function logina() 
    {

        $this->load->model('user_model');
        $user = $this->user_model->user_find_by_username ( $_post ['username'] );
        if ($user
        {
            
            if ($user [0]->password == $_post ['password'])
            {
                $arr = array ('id' => $user [0]->id );
                
                $this->load->library ( 'session' );
                $this->session->set_userdata ( $arr );
                
                echo 'aa';
                echo $this->session->userdata ( 'id' );
            } 
            else 
            {
                echo '密码不正确';
            }
        } 
        else 
        {
            echo "用户名不存在";
        }
        // var_dump($reult);
        // echo $reult[0]->username;

         
    }
    
    function check_login() 
    {
        $this->load->library ( 'session' );
        if ($this->session->userdata ( 'id' )) 
        {
            echo '已经登陆';
        } 
        else 
        {
            echo '没有登陆';
        }
    }
    function login_out() 
    {
        $this->load->library ( 'session' );
        $this->session->unset_userdata ( 'id' );
    }
}

3.usercontrol
class user extends ci_controller
{
    function insert()
    {
        $this->load->model('user_model');
        $arr = array('username'=>'hwpok', 'password'=>'123456');
        $this->user_model->user_insert($arr);
    }
    
    function update()
    {
        $this->load->model('user_model');
        $id = 2;
        $arr = array('username'=>'hwpokay', 'password'=>'123456');
        $this->user_model->user_update($id$arr);
    }
    
    function del()
    {
        $this->load->model('user_model');
        $id = 4;
        $this->user_model->user_del($id);
    }
    
    function find()
    {
        $this->load->model('user_model');
        $id = 2;
        $reult = $this->user_model->user_find($id);
        //var_dump($reult);
        echo $reult[0]->username;
    }
    
    
}

4. usermodel
class user_model extends ci_model {
    
    function __construct() 
    {
        parent::__construct ();
        $this->load->database ();
    }
    
    function user_insert($arr
    {
        $this->db->insert ( 'php_t_user', $arr );
    }
    
    function user_update($id$arr)
    {
        $this->db->where('id',$id);
        $this->db->update('php_t_user',$arr);
    }
    
    function user_del($id)
    {
        $this->db->where('id',$id);
        $this->db->delete('php_t_user');
    }
    
    function user_find($id)
    {
        $this->db->where('id',$id);
        $this->db->select('*');
        $res = $this->db->get('php_t_user');
        return $res->result();
    }
    
    function user_find_by_username($username)
    {
        $this->db->where('username',$username);
        $this->db->select('*');
        $res = $this->db->get('php_t_user');
        return $res->result();
    }
}


惠万鹏 2013-09-25 21:02
]]>
php 学习1http://www.blogjava.net/hwpok/archive/2013/09/25/404422.html惠万鹏惠万鹏wed, 25 sep 2013 08:23:00 gmthttp://www.blogjava.net/hwpok/archive/2013/09/25/404422.htmlhttp://www.blogjava.net/hwpok/comments/404422.htmlhttp://www.blogjava.net/hwpok/archive/2013/09/25/404422.html#feedback0http://www.blogjava.net/hwpok/comments/commentrss/404422.htmlhttp://www.blogjava.net/hwpok/services/trackbacks/404422.html
 1   2 if (! defined ( 'basepath' ))
 3     exit ( 'no direct script access allowed' );
 4 class hello extends ci_controller {
 5     public function sayhello() {
 6         $name = "huiwanpeng";
 7         @$count =file_get_contents('./num.txt');
 8         
 9         $count = $count ? $count : 0;
10         $count = $count   1;
11         
12         $re = fopen('./num.txt', 'w'); 
13         fwrite($re$count);
14         fclose($re);
15         
16         $data = array("name"=>$name,"count"=>$count);
17         $this->load->view ( "test_view",$data);
18         //echo "helloa";
19     }
20 } 

view




insert title here


 echo  $name ?>
 echo  $count ?>







惠万鹏 2013-09-25 16:23
]]>
在windows 、linux下 去掉ci默认url中的index.php处理方法http://www.blogjava.net/hwpok/archive/2013/09/25/404413.html惠万鹏惠万鹏wed, 25 sep 2013 04:43:00 gmthttp://www.blogjava.net/hwpok/archive/2013/09/25/404413.htmlhttp://www.blogjava.net/hwpok/comments/404413.htmlhttp://www.blogjava.net/hwpok/archive/2013/09/25/404413.html#feedback0http://www.blogjava.net/hwpok/comments/commentrss/404413.htmlhttp://www.blogjava.net/hwpok/services/trackbacks/404413.html为美观一些,去掉ci默认url中的index.php处理方案:一个是在linux里面   一个是在windows

里面配置环境
一》在linux里面设置
1.打开apache的配置文件,conf/httpd.conf :

loadmodule rewrite_module modules/mod_rewrite.so,把该行前的#去掉
搜索 allowoverride none(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为allowoverride all。【其实apache 默认的都已经打开的】

2.在ci的根目录下,即在index.php,system的同级目录下,建立.htaccess,直接建立该文件名不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下(ci手册上也有介绍):
rewriteengine on  
rewritecond $1 !^(index\.php|images|robots\.txt)  
rewriterule ^(.*)$ /index.php/$1 [l]
如果文件不是在www的根目录下,例如是:,第三行

需要改写为rewriterule ^(.*)$ /nianyi_2011/index.php/$1 [l]
另外,如果你的网站的根目录下面还有其他的文件夹,例:js,css,images,config等等文件夹,这需要过滤除去,第二行需要改写为:
rewritecond $1 !^index\.php|images|js|css|config|robots\.txt)。
3.将ci中配置文件(application/config/config.php)中$config['index_page'] ="index.php";改写成$config['index_page'] = "";
4.ok,完成。还要记得重启apache。

二》在windows里面开发

以上的配置在windows上面是不起任何作用的,所以我们在windows里面需要设置我们的apache的虚拟主机,在apache里面找到apache-20\conf\extra\httpd-vhosts.conf 这个文件【我用的是服务是phpnow,很多的人用wamp】,同样找到此文件,在里面修改,例:
#
# filename: httpd-vhosts.conf

    allowoverride all
    order allow,deny
    allow from all

namevirtualhost *

    documentroot ../htdocs
    servername default:80
    errorlog logs/default-error_log

修改成:
#
# filename: httpd-vhosts.conf

    rewriteengine on  
    rewritecond $1 !^(index\.php|images|js|css|config|robots\.txt)  
    rewriterule ^(.*)$ /index.php/$1 [l]
    allowoverride all
    order allow,deny
    allow from all

namevirtualhost *

    documentroot ../htdocs
    servername default:80
    errorlog logs/default-error_log

也就是把路由写到这里面来。记得重新启动服务。

继续修改你的配置文件:
$config['enable_query_strings'] = true
$config['controller_trigger'] = 'c';
$config['function_trigger']  = 'm';
把$config['enable_query_strings']  修改成 false 这样就关闭了查询字符串形式 url

现在你的文件的路径就可以写得了,例如:

就相当于先前没有配置的路由:同样如果后面有参数的话,只用往后一次累加就好的了。

请注意:有时候我们这样写之后样式文件加载进来会有问题,找不到js  css  images等等目录,我们可以配置文件config.php里面设置$config['base_url'] = 'http://localhost/2011_11_cms/';站点的目录,接着我们在view模板文件之间添加,这样就能加载其他的文件的了



惠万鹏 2013-09-25 12:43
]]>
php debughttp://www.blogjava.net/hwpok/archive/2013/09/23/404316.html惠万鹏惠万鹏mon, 23 sep 2013 03:21:00 gmthttp://www.blogjava.net/hwpok/archive/2013/09/23/404316.htmlhttp://www.blogjava.net/hwpok/comments/404316.htmlhttp://www.blogjava.net/hwpok/archive/2013/09/23/404316.html#feedback0http://www.blogjava.net/hwpok/comments/commentrss/404316.htmlhttp://www.blogjava.net/hwpok/services/trackbacks/404316.htmlzend_extension_ts="c:\appserv\php5\php_xdebug-2.1.0-5.2-vc6.dll"
xdebug.remote_enable=on
xdebug.remote_host="localhost:8080"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

惠万鹏 2013-09-23 11:21
]]>
网站地图