• 技术文章 >后端开发 >php教程

    queryphp框架发布新版 自动生成html 添加分页类 图片处理类解决办法

    2016-06-13 13:53:29原创562

    queryphp框架发布新版 自动生成html 添加分页类 图片处理类
    目前最新0.9.8版
    http://code.google.com/p/queryphp/downloads/list

    数据库分页类使用

    $pager=C("pager");
    //setPager(total,pagenum,'page');设置$_GET page变量
    //setPager(total,pagenum);
    $pager->setPager(100,10,'page');
    //可以使用$booktype->count();取得总数
    //详细看curdRouter.class.php文件
    //取得导航html 我们要传入url其中使用:page代替跟上面setPager()参数中 page 一致
    //$pager->getLinks() 取得分页数组
    //$pager->getLinks(5)
    /*
    *取得链接数组
    *返回array(1,2,3,4,5,6)这样的数组
    *foreach($pager->getLinks() as $page)
    *echo url_for("/model/action/page/").$page;
    */

    $pager->$pager->getBar(url_for("model/action/page/:page"));
    /*
    *取得带url链接数组
    *key=>value方式
    *返回array(1=>url,2=>url,3=>url,4=>url)这样的数组
    *foreach($pager->getBar(url_for("model/action/page/:page")) as $key=>$page)
    *echo "".$key."";
    */
    print_r($pager->getWholeBar(url_for("default/index/page/:page")));

    echo("page:".$pager->offset().":");


    库类文件使用 汉字转拼音
    $pinyin=C("zh2pinyin");
    echo $pinyin->T("开源硬件能否 像开源软件一样流行");
    echo $pinyin->T("开源硬件能否 像开源软件一样流行",true); //true表示删除中间空格
    echo $pinyin->T("开源硬件能否像 开源软件一样流行");


    生成文字水印图片

    C("waterimg")->createWaterPng("水印开始");
    默认生成config目录下面
    config里面有一个waterfont.TTF字体是水字体



    自动生成html方法
    framework\config\inc.ini.php
    /*
    *网站静态化开始,可以做seo优化
    **/
    $config['html']='.html';//开启.html结尾url
    $config['realhtml']="/html"; //开启超级缓存目录,如果第一次访问没有html页面自动产生html页面,第二次访问时候就是静态化了
    $config['htmlcache']=array("class"=>"sitehtml","method"=>"realhtml"); //生成html文件类和方法,不设置将不会生成html页面,

    传入参数为$content,$pathinfo;
    /*
    *网站静态化结束
    **/

    当url地址是index.php时候将不会生成html

    http://www.app.com/project/html/curd/index/page/2.html
    当没有index.php时候会自动生成html
    生成html文件会在$config['realhtml']目录里面
    如果要更新请删除里面的html内容

    apache配置


    Order allow,deny
    Allow from all
    AllowOverride FileInfo

    DocumentRoot "D:/work/queryphp"
    ServerName "www.app.com"

    把框架解压到queryphp目录


    ------解决方案--------------------
    继续了
    呵呵...
    ------解决方案--------------------
    GOOD

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot nbsp page html gt
    上一篇: 小疑点,怎么在zend的控制器里调用别的控制器里的方法呢 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!• 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)
    1/1

    PHP中文网