找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 636|回复: 10

问题:编写php的工具

[复制链接]
发表于 2007 年 1 月 28 日 00:41:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
呵呵,最常用的哦
求……

win下的
linux暂时不要
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2007 年 1 月 28 日 00:42:15 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
可以分辨颜色的文本编辑器
问PP
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 01:43:18 | 显示全部楼层
PHP Expert Editor
ZendStudio
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 01:46:57 | 显示全部楼层
用ultraedit 也行  不过得去掉那个bom头 应该
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 01:49:07 | 显示全部楼层
没有人教我怎么学习啊.......
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 01:57:22 | 显示全部楼层
BOM是文本文件最前面的一个标志。如果没有BOM,则通常认为是一个ANSI编码的文件,如果有BOM,则根据BOM来判断是哪种UNICODE编码
记事本在将文件保存为UTF-8格式时,编辑器默认在文件开始位置添加三个字节的BOM(Byte Order Mark),内容为“FFFE”,但PHP设计之初并没有考虑BOM,因此,便会将文件开头这三个BOM字符直接输出

  1. <?
  2. //用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除

  3. $basedir="."; //修改此行为需要检测的目录,点表示当前目录
  4. $auto=0; //是否自动移除发现的BOM信息。1为是,0为否。

  5. if ($dh = opendir($basedir)) {
  6. while (($file = readdir($dh)) !== false) {
  7. if ($file!='.' && $file!='..' && !is_dir($basedir."/".$file)) echo "filename: $file ".checkBOM("$basedir/$file")." <br>";
  8. }
  9. closedir($dh);
  10. }

  11. function checkBOM ($filename) {
  12. global $auto;
  13. $contents=file_get_contents($filename);
  14. $charset[1]=substr($contents, 0, 1);
  15. $charset[2]=substr($contents, 1, 1);
  16. $charset[3]=substr($contents, 2, 1);
  17. if (ord($charset[1])==239 && ord($charset[2])==187 && ord($charset[3])==191) {
  18. if ($auto==1) {
  19. $rest=substr($contents, 3);
  20. rewrite ($filename, $rest);
  21. return ("<font color=red>BOM found, automatically removed.</font>");
  22. } else {
  23. return ("<font color=red>BOM found.</font>");
  24. }
  25. }
  26. else return ("BOM Not Found.");
  27. }

  28. function rewrite ($filename, $data) {
  29. $filenum=fopen($filename,"w");
  30. flock($filenum,LOCK_EX);
  31. fwrite($filenum,$data);
  32. fclose($filenum);
  33. }
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 02:06:02 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
难道程序员都这么NB啊..........
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 08:05:52 | 显示全部楼层
最好ultraedit
学习编asp和php最好
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 12:01:45 | 显示全部楼层
PHP程序员用的最多的无非 Editplus, Zend Studio, VIM
其他的比不上这三个的使用量
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 1 月 28 日 12:55:09 | 显示全部楼层
vim是好东西啊……
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 17 日 12:45 , Processed in 0.020279 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表