2009-12-23

各个系统的换行和回车

每个操作系统对应的换行都是不同的

  1. window里叫CRLF,也就是换行和回车
  2. linux里叫LF,只有换行
  3. mac里叫CR,只有回车
下面是字符的一一对应关系
  1. CR,回车,\r,\015
  2. LF,换行,\n,\012
如果想转换文件的格式,可以使用tr命令
#去除回车符,将window格式转换城linux格式
tr -d "\015" file.txt

2009-12-18

php的匹配图片的正则

提取图片

if(preg_match('{}x',$content,$matchs)) $match[1]; }

顺便加个方法strip_tags,可以去除内容中的标签,返回纯文本.

2009-12-17

file设置长度

input的file是很神奇的东西,在每个浏览器下样式也各不同,而且是很大的不同,如果改造又会变得很复杂,这次遇到了设置长度的问题

IE下可以直接设置width,firefox下可以设置size属性,这size是啥单位啊

不过IE6和7下显示的长度也合有不同,仍旧需要hack一下

2009-11-20

Clearing float

div.container {
 border: 1px solid #000000;
        overflow: hidden;
 width: 100%;

}

div.left {
 width: 45%;
 float: left;
}

div.right {
 width: 45%;
 float: right;
}

2009-11-8

curl发送rest请求

今天在用twitter api的时候用到了curl函数,在这记录一下.下面那个请求是不需要认证的,所以不用输用户名和密码

$tweets = "https://twitter/statuses/public_timeline.xml"; $tw = curl_init(); curl_setopt($tw, CURLOPT_URL, $tweets); //false为停止认证 curl_setopt($tw, CURLOPT_SSL_VERIFYPEER, false); //如果为false,那么下面的curl_exec会直接输出而不会返回字符串 curl_setopt($tw, CURLOPT_RETURNTRANSFER, TRUE); $twi = curl_exec($tw);

如果需要认证,那么就多加一个参数

curl_setopt($tw, CURLOPT_USERPWD, $login);