*$/
如果想不用\ 去转义 /, . , 等特殊字符,可以 /\Q$var\E/
在用 =~ 判断字符串包含时,需要注意是否包含空格等字符,特别是从文件中读出的时候,还要注意文件中的空白行 $context...7) perl 的print $log "xxx" ; syswrite $log, "xxxx"; perl中的printf很多字符打印有问题,最好是使用syswrite来打印数据
8) >...or >> 如果文件不存在都会创建,只是truncate or append的区别
9)sql 执行出错,页面出现很多乱码,包括log文件会有显示不了的字符,往往是因为插入的参数包含乱码,导致某些引号提早并上而执行出错...如果字符串中只是存在单一的 \(后面没有跟 ", ', \, n, r, b 等),那么db 将不插入任何字符。...url, get, post 做md5 去重
[图片]
21)一次性读取整个文件内容
open my $fh, '<', 'file.txt' or die $!