`
羽落窗前
  • 浏览: 105714 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
首先,CURL里,关于错误码58的描述是: 58 本地客户端证书 本地证书有问题。   所以,这是一个本地错误。而且应该是配置错误。 百度了…
需求:有时候,当页面内容较短,撑不开浏览器高度,但是又希望footer能在窗口最低端。   思路:footer的父层的最小高度是100%,footer设置成相对于父层位置绝对(absolute)置底(bottom:0),父层内要预留footer的高度。   <!-- 父层 --> <div id="wapper"> <!-- 主要内容 --> <div id="main-content"> </div> <!-- 页脚 --> ...
现在主流的PC机浏览器,按内核分,主要是IE, Chrome, 火狐, Opera四家。   IE家族: if(typeof window.external.AddFavorite != "undefined"){ window.external.AddFavorite(url, title); }   火狐: if(window.sidebar){ window.sidebar.addPanel(title, url, ""); }   Chrome不允许js执行加入收藏的脚本╮(╯_╰)╭,找了半天也没发现好的 ...
今天遇到了一个fgetcsv()的中文读取问题。 本来在本地(win系统)开发的时候还好好的,但是发布到linux服务器上跑的时候,发现原本csv文件里的中文字段都没读取到,调试输出值全为空,其它字段都能正常显示。   搜索了一些解决方法,这个最简单也最有效:http://www.docin.com/p-188652203.html   其实很简单,就是在用fopen方法打开csv文件之前,加一行代码 setlocale(LC_ALL, 'zh_CN');   另外,如果是用excel保持的csv文件,在读取的时候,编码是gb2312的。如果要转换成UTF-8的话: $tem ...
1. 字符串去前后空格 function trim(v) { return v.replace(/(^/s*)|(/s*$)/g, ""); }   // 去掉左右空格 function ltrim(l) { return l.replace(/(^/s*)/g, ""); }            // 去掉左空格function rtrim(r) { return r.replace(/(/s*$)/g, ""); }            // 去掉右空格
1. 显示当前系统时间: {$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}   2. $_GET {$smarty.get}   3. $_POST $smarty.post   4.$_COOKIE $smarty.cookie   5.$_SERVER $smarty.server   6.$_ENV $smarty.env   7.$_SESSION $smarty.session   8. 2~7的合集 $smarty.request   9. 常量(用define定义的那些) $smarty. ...

关于COOKIE

 
Cookie中一些可能不知道或被忘记的细节:   1. Cookie不能包含空格,分号,逗号等特殊字符。如有有的话,需要在写入时用escape()编码,读取时用unescape()解码。   这是因为,cookie的存储方法是string,而不是数组,不同键值之间是用; (逗号+空格)分开。   document.cookie = "name1=value1"; document.cookie = "name2=value2"; document.cookie = "name3=value3"; document.c ...
在创建一个对象的时候,js有三种可以选择的方法   1. Factory Pattern     function createCourse(number, room, teacher){ var course = new Object(); course.number = number; course.room = room; course.teacher = teacher; course.toString = function(){ return 'The course '+this.number+' is taken in room '+thi ...
QQ推荐的是curl方法,推荐的SDK里用的也是。不过curl是PHP的扩展库,需要另外安装,而调用curl,会牵扯到curl_exec函数,这个函数允许远程执行命令,如果服务器不允许执行curl_exec的话,那么用curl调用QQ的API就是空谈,这时候就需要用到别的方法来实现POST请求。   fsockopen要比curl复杂一点,它是直接用fputs或fwrite写HTTP请求的数据流,而curl已经把所有的内容的封装起来了。   ①,第一步是链接到API服务器,值得注意的是,http请求和https请求端口和写法是不一样的。   http的话,是:     $fp ...
1. MySQL数据库的连接和关闭   根据W3CSchool上的描述: PHP 脚本一结束,就会关闭数据库连接。如需提前关闭连接,请使用 mysql_close() 函数。 http://www.w3school.com.cn/php/php_mysql_connect.asp   现在做PHP开发,通常会用到一些框架,一 ...
一直都知道,在JS的if判断中,null, undefined, NaN, false, 0, ''都为假,但是:     null == undefined is true false == 0 is true false == '' is true 0 == '' is true NaN == NaN is false NaN == 0 is false NaN == null is false NaN == false is false undefined == 0 is false null == false is false null == 0 i ...

Netbeans和xdebug

 
今天被xdebug虐惨了,按照网络上找的配置方法,都没能成功让netbeans和xdebug连接上。最后发现还是xdebug的问题。首先要把xdebug配置好才行。   配置xdebug。最关键的是php.ini文件的修改。我是按照这个博客上的方法配置的,最后显示成功了。http://hi.baidu.com/meimengxuer/item/d4ec38100963e3e39913d626 要注意的是,xdebug.trace_output_dir="d:\xdebug" 这个文件夹要手动创建。 ----   zend_extension=D:\wamp\bin ...
昨天面试的时候遇到了这个题目,没有做出来,因为我不知道用PHP访问文件夹下文件的函数。   思路:要说算法的话,这题其实并不难。获取文件夹下的子文件,如果是文件就输出,如果是文件夹,输出之后继续深入搜索。用个递归就行了。   需要用到的方法: is_dir($path) 判断是否是一个文件夹 opendir($path)打开文件夹 readdir($dir)依次读取文件夹下的文件 filetype($file)文件的属性,有dir和file两种   function listdirfiles($p){ //先检查$p是不是一个文件夹 if(is_di ...
其实HTML的script标签学过Web开发的应该都知道。只是,用框架开发的话,这些标签通常都是自动生成,平时并不会去注意,更多的是在意src路径里的那个js文件。   最近在写JS的练习代码时,才无意中发现,原来script标签里,也有很多讲究。   根据W3C标准,script标签里的type属性是required的,而src是optional。虽然不写type运行也不会有问题。   而XHTML则要更复杂一点:   <script type="text/javascript"> //<![CDATA[ var i=10; if ( ...
最近在看一些web开发的知识教程,觉得关于prototype的这段需要记录一下。   对于js的每一个object,都有internal property,可以通过obj.proName或者obj['proName']来调用。通过obj.hasOwnProperty('proName')可以检查obj是否有相对于的属性。   对于普通的object, property的使用方法如下:     new person = new Object(); person.name = "unknown"; person.sayName = fuction(){ ...
Global site tag (gtag.js) - Google Analytics