PHP文件下载函数(代码)

    php实现文件下载的函数,具体函数代码如下: //$file 被下载文件的地址 function download($file){ if(!$file||!is_file($file||!file_exists($file))){ echo '404'; exit; } header('Content-Type:application/octet-stream'); $fileName=basename($file); header('Content-Disposition:attachment;filename="'.$fileName.'"'); $buffer=''; $cnt=0; $handle...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    设置Netbeans使用UTF-8编码打开文档

    NetBeans是一款优秀的开源集成开发环境,可以用于Java,C/C++,PHP等语言的开发。同时它也是一个可扩展的开发平台,可以通过插件来扩展官方版本没有的功能。但NetBeans却有一个很弱智的地方,打开文件时不能自动识别文件编码,更弱智的是,发现编码错误出现乱码时,不能直接改变编码。例如默认设置打开一个UTF-8编码的文件,会出现乱码。 如果要NetBeans用UTF-8对文件进行解码,需要修改配...阅读全文
    作者:绝缘体.. | 分类:c++, java, PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP实现MVC开发得最简单的方法,模型的思考

    昨天群里有人说使用MVC让程序多了很多数据库操作,使得性能下降,这着实让我吃了一惊。MVC只是一种框架,与数据库操作没有任何关系。MVC只是提供一种清晰的编程开发模式,只要你处理的好,是不可能多处很多无谓的数据库操作的。如果一个MVC让一个程序员在不知情的情况下多出了很多数据库操作就绝对不是一个很好的MVC架构。我觉得MVC只要提供一个简单的开发框架就行了,没有必要集成很多库...阅读全文
    作者:绝缘体.. | 分类:java, MySQL, oracle, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    PHP中替换换行符方法总结

    php中替换换行符的方法总结,php 有三种方法来解决。   1、使用str_replace 来替换换行 $str=str_replace(array("\r\n","\r","\n"),"",$str); 2、使用正则替换 $str=preg_replace('//s*/','',$str); 3、使用php定义好的变量 (建议使用) $str=str_replace(PHP_EOL,'',$str); 转为前台可显示的换行, nl2br 的方向函数参考php手册 $str="a b e f c"; echo nl2br($str); 输出...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    yii rules验证示例总结

    yii常见字段验证示例总结。 <?php class ContactForm extends CFormModel{ public $id; public $contact;//联系人 public $tel;//电话 public $fax;//传真 public $zipcode;//邮编 public $addr;//地址 public $mobile;//手机 public $email;//邮箱 public $website;//网址 public $qq;//QQ public $msn;//MSN public $ad...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    yii模板中常用变量总结

    yii模板中常用的一些变量总结。 现有这样一个url:http://www.phpernote.com/demos/helloworld/index.php/xxx/xxx 则通过如下方式获取的值对应分别为: 除域名外的首页地址 echo Yii::app()->user->returnUrl;  //  ‘/demos/helloworld/index.php’ 当前页面url echo Yii::app()->request->url;  //  ‘/demos/helloworld/index.php/xxx/xxx’ 当前域名 ...阅读全文
    作者:绝缘体.. | 分类:CSS, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    yii model层操作总结

    yii model层操作属性和方法总结。 tableName – 设置Model所对应的表名,例如: public function tableName(){return ‘gshop_order_ext’;} rules – 设置Model里各字段的验证规则 relations – 设置关联规则 attributeLabels – 设置各字段的别名 safeAttributes – 设置可以修改属性的字段 beforeValidate和afterValidate – 字段验证前和验证后执行的函数, 需要返回true值 beforeS...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言 | 阅读: | 标签:, , , ,

    Linux下SVN的一些使用方法总结

    近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。 首先 svn help 可以看到 svn 所支持的全部命令: 命令不多,如果用过Tortoise SVN的客户端,从字面上也不难理解这些命令所代表的含义。 首先我需要把我的项目 Checkout 出来。这个过程使用的命令是 svn checkout 或者 svn co 上图是执行的过程,在第一次提示输...阅读全文
    作者:绝缘体.. | 分类:Linux, PHP, svn, 开发工具, 操作系统, 编程语言 | 阅读: | 标签:, , , ,