2009-12-08
条评论 文件读取函数
//文件读取函数 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ?>
文件写入函数
//文件写入函数 function PHP_Write($file_name,$data,$method=”w”) { $filenum=@fopen($file_name,$method); flock($filenum,LOCK_EX); $file_data=fwrite($filenum,$data); fclose($filenum); return $file_data; } ?>
静态页面生成函数
//静态页面生成函数 func...
阅读全文
2009-12-08
条评论 很好用的两个php函数,一个将数组元素解压出来,一个是将元素压缩到数组里,与WinRAR之类的压缩解压程序神似哈~
compact() 函数创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。本函数返回的数组是一个关联数组,键名为函数的参数,键值为参数中变量的值。
本函数执行的行为与 extract() 正好相反。
1234567<?php$firstname = "Peter";$lastname = "Griffin";$age = "38";$result = compact("firstname", "lastname", "age");print_r($result);?>
阅读全文
2009-12-06
条评论 利用SecureCRT远程访问Linux主机,经常会出现中文内容乱码的情况,经过综合搜索解决了这个问题:
1.在“会话选项”的“终端->仿真”里面选“Linux”或者x-term,如果需要显示颜色的话需要把“ANSI颜色”选上2.在“外观->字体”中选择喜欢的字体,但这里对字体是有要求的,只有等宽字体才行。如果要正常显示中文的话,所选择的字体还必须包含中文字符。编程最合适的字体之一,也是我最喜欢的字体Monaco不行的,这个字体显示英文非常好,但是不含中文字体;有网友做了修改,著名的YaHei.Consolas就是其中的一个,但是我在SecureCRT测试并不能选择中文字符集;又找到一个叫做“Yahei Mono”的网友修改版,非常好用 在字体设置页面可以选择GB2312的中文字符集 简单的说这部分需要注意两点:**a.选择一个支持中文的字体 b.这个中文字体必须支持GB2312的字符集**3.会话选项->终端->外观->字符编码 一般选择UTF-8,如果不确定可以在远程linux主机上,用echo $LANG看一下系统默认编码 一般是zh_CN.UTF-...
阅读全文
2009-11-28
条评论 昨天某客户扛着ASUS F3SR找上门来,进入PE之后,发现磁盘最后一个分区变成了空白可用空间。 首先请出Winhex(下载地址:http://www.newhua.com/soft/1509.htm),这位强大的十六进制编辑器。点击“工具→打开磁盘”打开硬盘,发现丢失的分区。不过分区DBR全部丢失,欲通过修改主引导记录修复没能成功。 客户比较担心丢失分区里面的数据,千叮万嘱让我尽量不动该分区。我用了两步搞定: 第一步:克隆磁盘,通过Winhex把能识别出来的丢失分区的底层数据,克隆到另一分区(如图1)。选中来源磁盘为本机硬盘,目标盘为选定的空白分区(不小于丢失分区容量),不能选择复制整个媒体,使用默认的扇区数据(如图2)。经过一段时间等待后成功克隆,不过此时分区无法打开,双击盘符提示格式化,变成了不可识别的RAW分区。 第二步:不用格式化,请出R-studio(下载地址:http://www.newhua.com/soft/8654.htm),选择该盘之后右击选择“Scan”(扫描),扫描出来很多东西。双击扫描结...
阅读全文
2009-11-23
条评论 出现这样的状况的并发症还有,sendmail服务启动缓慢
查看sendmail的日志
1cat /var/log/maillog
大致看出是hostname有问题
首先对比这两个文件
12/etc/hosts/etc/mail/local-hosts-name
保持一致,并确认 hostname 无误
查看和变更本机hostname方法是 hostname [newhostname:string]
编辑/etc/mail/sendmail.cf
查找到Dj$w一行,vi查找命令是/string
可以看到出示状态是被注释掉的,在这里增加一行
Dj$w.
设置完毕
1/etc/init.d/sendmail restart
飞快重启
阅读全文
2009-11-13
条评论 http://hi.baidu.com/irispang/blog/item/ebd74710b060f8f6c3ce79bc.html
爱默生曾经说过:“只要一个人思考,他就是自由的。”
历史的伟大导师本世纪交给我们最大的发现之一,就是纳丁格尔所谓的“最陌生的秘密”。他说:“你思考的内容就是你的全部”或“你成为自己思考的东西”。力量就在你体内,改变生活的能力就在于你的思考,而且,如果你愿意的话,与众不同的思考。
看看下面的例子。一家办公用品公司召开年会,市场部主任汤姆邀请年度销售冠军麦克来到讲台上(他拿到的订单高出平均水平5倍)。一阵掌声之后,汤姆说:“我希望大家能好好看看迈克,了解他究竟有什么与众不同的地方!”,
麦克比你们聪明吗?不,记录表明他的智力水平一般。
他受到过更好的教育吗?不,他只拿到了本地大学商业管理专业学士学位,为此他得花几年时间上夜 校。
麦克比你们的工作时间更长,或他取消了自己的休假?不,他的出勤记录和其他大多数人一样。
他的销售范围更大,或他的重要客户更多吗?不,不是。事实上几乎所有关于迈克的一切,都...
阅读全文
2009-11-06
条评论 新装了一个n奶机,扔到机房跑Linux 不过ssh登录速度特别慢 大概得等5秒左右 刚开始以为是机器配置比较差(AMD AM2 Athlon 64 3000+ 512MB DDR2×2) 不过以前的PII机器也很快,于是搜索了一下 发现是DNS解析的问题 有两种解决办法:
1.在sshd的设置文件/etc/ssh/sshd_config里禁用GSSAPI 禁用GSSAPI 文章一 文章二
2.直接设置/etc/ssh/sshd_config 修改UseDNS 将默认的yes改成no 文章三
我先按照第一种方法禁用GSSAPI 不起作用;找到第二种方法,但是在我的sshd配置文件里并没有UseDNS的选项,可能是9.04默认开启这个选项,但是没有列出来 于是我就在sshd_config文件的最后一行 加上 UseDNS no 保存重启sshd服务sudo /etc/init.d/ssh restart 再登录一下速度就飞快了
发现有人跟我做了一样的尝试
阅读全文
2009-11-05
条评论 利用php的fgetcsv()函数,将csv文件读取然后插入数据库,不行;利用phpmyadmin的导入功能,直接导入csv文件也不行,有两个主要错误:
1.第一行第二行除了英文外,完全是空的2.中文乱码
怀疑是数据库编码问题,于是删掉重新建立,以utf-8-general-ci作为数据编码和连接编码,然后利用基于fgetcsv()的小程序导入数据,问题依旧;搜索过程中找到了这篇文章,于是尝试在主机上的MySQL shell进行操作,起初还是不行;后来设置了一下导入的csv文件的编码,character set gbk,然后就完全好了,第一行第二行数据导入,并且数据库里也可以显示中文没有乱码了
LOAD DATA LOCAL INFILE ‘_csv file path_’INTO TABLE tablename character set gbk FIELDS TERMINATED ‘’’;
总结:1.建数据库的时候最好设置一下编码,不要用latin1_swedish_ci(瑞典语拉丁编码。。),选择utf-8-general-ci即可,这样可以数据库里可以正常显示中文2.导入csv...
阅读全文
2009-11-05
条评论 原文链接:http://www.cncms.com.cn/mysql/3557.htm
MySQL自4.1以后,增加了对字符集的支持。笔者之前对MySQL比较了解,刚接触4.1时,感觉MySQL有点多此一举,但后来细想发现,对字符集的支持,虽然对开发者来说,会麻烦一些,但不可否认,是一种进步。对字符集的支持,不仅更加支持多语言,而且,也方便移植。
刚开始使用MySQL4.1,你可能感觉有点不适,下面,简单阐述一下笔者对MySQL4.1字符集的理解,再讲述如何PHP如何适应MySQL的这种变化,希望大家看过这文章后,能够有所收获。如果你对计算机基础知识不了解,请直接阅读“结论篇”一.原理篇MySQL的字符集里有两个概念,一个是“Character set(字符集)”,另一个是“Collations”。
CollationsCollations翻成中文是“校验”,在网页开发的过程中,这个词汇,只在MySQL里使用,主要作用是指导MySQL对字符的比较,比如, ASCII字符集里,Collations规定了a小于b,a等于a,以及a是否等于A之类的。通常...
阅读全文
2009-10-22
条评论 今天在ubuntu8.04桌面环境下安装了LAMPP,并安装了WPMU;期间出现了两个问题。
1,在安装完LAMPP后,XAMPP页面无法打开;总是出现登录提示框,输入网上所说的所谓的默认帐号也好,输入什么东西都不惯用,就是登不进去;后来发现要启动安全配置文件,来设置几个服务的帐号密码;之后就可以登录了;具体的配置文件的位置和启动方法网络上有很多,随便google一下就出来一堆的网站告诉你该怎么做;但是唯独下面一个问题搞了我很长时间;
2,在安装完WPMU的数据库后,开始登录WP的系统,登录后还是显示登录提示框,没有进去,也没有报错;试着提交错误的用户名和错误的密码,均报错;说明用户名和密码我开始并没有输错,但还是进不去,总是提交后返回登录提示页;也许是页面跳转的问题;于是就上网查了apache服务器页面跳转的设置;安装网上的说法发现我的服务器本来就已经打开了rewrite页面跳转;一切设置都是正常的;后来在google的一个角落里看到了一个链接写着,WPMU循环跳转无法登陆;但是作者很懒很懒,只说加入那么一段代码在config文件里,也没说在哪里加,是哪里的什么config文件;后来...
阅读全文
上一页 1 … 22 23 24 25 26 … 57 下一页