php
yunxian_19
主要从事网站开发。擅长linux,apache,mysql,php,javascript。
展开
-
thinkphp 细节要点
1 关于viewFields 在设计ViewModel时,注意字符串的大小写问题。举例如下class DailyTaskViewModel extends ViewModel {public $viewFields = array( 'UserInfo'=>array('nickname'=>'nickname','email'=>'email','account'=>'a原创 2017-01-16 10:21:00 · 465 阅读 · 0 评论 -
php记要(保证else与if的关闭花括号处于同一php标签内)
1 一次输入混合代码的过程中偶然发现的问题.举例如下p1p2此处如果写成else ?>编译无法通过。提示 unexpected t_else可能是因为php需要知道如果if有花括号,则需要else与if的关闭括号写在统一个php便签内.即.当然关闭花括号可以不与else同一行原创 2016-12-24 17:11:46 · 1775 阅读 · 0 评论 -
php 配置
1设置错误提示(1).可以在php.ini 中设置 error_reporting = E_ALL & ~E_DEPRECATEDdisplay_errors = On//注:在linux中,一般php.ini默认放在/usr/bin, 可以使用locate php.ini检索其实际位置(2).或者直接在代码中加入如下语句ini_set("display_e原创 2015-01-06 11:02:03 · 329 阅读 · 0 评论 -
利用用PEAR的Auth_HTTP类和mysql验证web登录身份
直接上代码:1.mysql中创建数据表logins(假设在books数据库中创建表logins)use books;//选择数据库//创建表结构create table logins( id tinyint unsigned not null auto_increment, username varchar(16) not null, pswd原创 2014-12-31 13:23:03 · 778 阅读 · 0 评论 -
php中使用工具Netpbm转换图片
举例//把world2.gif转换为png格式header("ContentType:image/png");passthru("giftopnm ./img/world2.gif | pnmtopng > ./cover1.png");适用转换的对象 bmp gif jpeg png可以得到的转换类型 jpeg png待补充。。。原创 2014-12-23 11:43:08 · 429 阅读 · 0 评论 -
php 使用映射执行授权模式的例子
映射类ReflectionClass可以在运行中查询类名,函数名,变量等等很多信息,给编程带来很大灵活性,详细信息可以查看php帮助文档,以下是使用映射执行授权模式的简单例子例子(程序已经过调试OK)。 class ClassOne { function callClassOne() { echo "In Class One\n原创 2015-01-09 11:44:06 · 669 阅读 · 0 评论 -
正则表达式中 圆点"."的应用
1.在中括号的外部,表示任意字符。如果要表示圆点字符本身,需要用反斜刚“\”转义。举例如下: $url = "http://www.sina.com"; $parts = ereg("^(http://www)\.([[:alnum:]]+)\.([[:alnum:]]+)",$url,$regs); foreach($regs as $reg){原创 2014-12-03 10:38:11 · 2075 阅读 · 0 评论 -
CI框架下,上传中文文件和发送中文邮件的标题乱码问题解决
一1.在Upload类中加入iconv转换,把utf8转换为gb2312.2.在根据文件路径操作服务器文件系统的函数中,使用gb2312编码字符串替代原来的utf83. 在用于显示文件信息的函数中仍然使用原来的utf8。二1.针对qq邮箱。使用ssl安全协议,newline 改为‘/r/n’, crlf改为‘r/n’.发送附件时,需要iconv把utf8转为gb23122.原创 2014-11-17 15:58:15 · 795 阅读 · 0 评论 -
php5.3+apache2.2配置要点
1 找到apache下的conf/httpd.ini(1)设置DocumentRootDocumentRoot = "D:/php5"(你的php开发项目所在目录)(2)设置Directory # # Possible values for the Options directive are "None", "All", # or any combi原创 2017-06-17 09:04:11 · 810 阅读 · 0 评论