IniWizzard.php 957 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/usr/bin/env php
  2. <?php
  3. /**
  4. * Xunsearch PHP-SDK 项目配置文件创建、修改向导
  5. *
  6. * @author hightman
  7. * @link http://www.xunsearch.com/
  8. * @copyright Copyright &copy; 2011 HangZhou YunSheng Network Technology Co., Ltd.
  9. * @license http://www.xunsearch.com/license/
  10. * @version $Id$
  11. */
  12. // check argument
  13. if (!isset($_SERVER['argv'][1])) {
  14. echo "IniWizzard - Xunsearch 项目配置文件生成、修改工具\n";
  15. echo "用法:{$_SERVER['argv'][0]} <file>\n";
  16. echo "例如:{$_SERVER['argv'][0]} ../etc/demo.ini\n";
  17. exit(-1);
  18. }
  19. // check to write
  20. if (file_exists($_SERVER['argv'][1])) {
  21. if (!is_writable($_SERVER['argv'][1])) {
  22. echo "错误:无权限改写配置文件 `}{$_SERVER['argv'][1]}\n";
  23. exit(-1);
  24. }
  25. } else {
  26. if (!@touch($_SERVER['argv'][1])) {
  27. echo "错误:无权限创建配置文件 `}{$_SERVER['argv'][1]}\n";
  28. exit(-1);
  29. }
  30. unlink($_SERVER['argv'][1]);
  31. }
  32. // @TODO
  33. echo "很抱歉,此功能尚未实现!\n";